2012-07-10 68 views
0

我在http://tallytree.com上有一個比較新的wordpress安裝。我試圖改變固定鏈接,使其更好。但是,當我使用爲什麼我需要用「/index.php」開始我的wordpress永久鏈接?

/%postname%/ 

作爲永久鏈接和應用。 WordPress的寫這在我的博客的根目錄的.htaccess:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

現在,當我點擊後頭在我的博客,我得到一個Apache 404錯誤。我繼續前進,並將此固定結構的固定鏈接更改爲:

/index.php/%postname%/ 

現在可以工作了。但我的網址有的index.php在其中,例如: http://tallytree.com/index.php/comparing-a-few-force-directed-layout-implimentations/

我如何設置的永久鏈接,這樣的index.php不必是網址?

回答

2

坐落在WordPress的永久鏈接頁面到自定義結構:/%類別%/%postname%/

的WordPress應該寫這個的.htaccess文件:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

的index.php不會顯示在網址中。如果這可行,則可以將自定義結構更改爲/%postname%/