2013-04-09 28 views
0

我通過改變用戶結構,以編輯的永久鏈接設置:與友好的URL掙扎在WordPress

/%postname%/ 

現在,當我點擊一個鏈接頁面,它會帶我去domain.com/postname,但我收到一個404錯誤。做一些挖掘這表明,我需要設置301重定向,但我很困惑如何做到這一點。我已經編輯我的.htaccess文件 - 它現在看起來像:

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

誰能幫助我什麼,我做錯了什麼?

+0

您的htaccess看起來不錯,嘗試切換回默認值,然後再次自定義結構,看看它是否工作..它會拋出警告,說它不能寫入您的htaccess? – 2013-04-09 12:01:53

+0

感謝您的回覆。它不會拋出錯誤,它仍然給我404s。當我回到設置時,它已經切換回郵局收音機,而不是自定義收音機。 – babbaggeii 2013-04-09 12:19:16

+0

我試過/%pagename%/ too,結果相同。 – babbaggeii 2013-04-09 12:23:00

回答

1

嘗試這樣做,看看是否有幫助。

將以下內容添加到您的httpd.conf中並重新啓動apache。

<Directory "/path/to/your/app"> 
Options FollowSymLinks 
AllowOverride All 
Order allow,deny 
Allow from all 
</Directory>