2013-04-09 26 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>