【发布时间】:2013-06-20 06:17:27
【问题描述】:
我的网站是使用PHP 创建的Wordpress-site。
我已将永久链接的默认设置更改为 postname。它在Chrome 和Firefox 中运行良好,但在IE8 中却不行。首页显示正确,但是当我点击另一个页面的链接时,它显示 404 page not found 错误。
我使用的是 Wordpress 版本 3+。
.htaccess 文件是
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
其中 WordPress 是文件夹名称。 在 apache rewrite_module 中也启用了
【问题讨论】:
-
您的 WordPress 主目录中有 .htaccess 文件吗?
-
是的代码在 ErrorDocument 404 /index.php # BEGIN WordPress
RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} ! -f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule 。 /wordpress/index.php [L] # END WordPress -
目前在本地工作。 'wordpress' 是文件夹名称。问题只发生在 IE8 上