【发布时间】:2012-01-03 15:33:24
【问题描述】:
在 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。
非常感谢任何帮助。提前致谢。
【问题讨论】:
-
你能登录管理面板吗?是那个实时站点还是您在本地主机上工作? .htaccess 文件中还有其他代码吗?如果您可以登录管理面板,请访问永久链接设置页面,然后访问您的网站。
-
感谢您的回复 Marko.. 我在本地做。我的 .htaccess 文件中没有任何其他代码。放入 htaccss 后,我无法登录管理面板,我也收到内部服务器错误。除了上面提到的之外,我是否需要在 .htaccess 文件中进行任何其他更改。
-
在可以处理 .htaccess 的服务器上试一试。您的本地服务器很可能不知道如何使用 .htaccess。
-
如果我将 302 重定向或任何其他重定向放在 .htaccess 文件中,它就可以工作。如果我把这个单独放在一边,它就不起作用了。
标签: wordpress permalinks