我的网站是用
PHP创建的wordpress网站.
我已将永久链接默认更改为postname.它适用于Chrome和Firefox,但不适用于IE8.首页显示正确但当我单击指向另一个页面的链接时,它显示404页面未找到错误.
我正在使用wordpress版本3.
.htaccess文件是
@H_301_7@# 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
首先将.htaccess文件放在/ var / www /文件夹中并使其可写.
其次,假设您的wordpress博客位于/ var / www / blog文件夹中,然后转到/ etc / apache2 / sites-available /
并在默认文件中进行以下更改 @H_301_7@<Directory /var/www/> Options +ExecCGI Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> <Directory /var/www/blog/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
原文链接:https://www.f2er.com/php/138486.html其次,假设您的wordpress博客位于/ var / www / blog文件夹中,然后转到/ etc / apache2 / sites-available /
并在默认文件中进行以下更改 @H_301_7@<Directory /var/www/> Options +ExecCGI Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> <Directory /var/www/blog/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
现在重新启动apache以确保更改已生效.希望能帮助到你.