我在更改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。
非常感谢任何帮助。提前致谢。
答案 0 :(得分:2)
您尝试重写网址两次:
删除.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表中的主页条目,我发现了问题所在。
原始值设置为./我不知道它是如何设置的。当我删除它时,永久链接工作完美。没有我的家庭条目是空白“”
希望它有所帮助...