将固定链接更改为/%category%/%postname%/时出现500内部服务器错误

时间:2012-01-03 15:33:24

标签: wordpress permalinks

我在更改wordpress中的永久链接时收到内部服务器错误。我做的是

我在永久链接设置下更改了“自定义结构”并提供了/%category%/%postname%/

它让我把.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>

然后我的网站无法访问我收到内部服务器错误。 我启用了mod_rewrite。

非常感谢任何帮助。提前致谢。

2 个答案:

答案 0 :(得分:2)

您尝试重写网址两次:

  1. .htaccess文件
  2. WP永久链接设置
  3. 删除.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>
    
    希望这会有所帮助。

答案 1 :(得分:0)

最后,由于wp_options表中的主页条目,我发现了问题所在。

原始值设置为./我不知道它是如何设置的。当我删除它时,永久链接工作完美。没有我的家庭条目是空白“”

希望它有所帮助...