前端之家收集整理的这篇文章主要介绍了
php – 更改永久链接wordpress后出现404错误,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
301_0@
我的网站是用
PHP创建的
wordpress网站.
我已将永久链接默认更改为postname.它适用于Chrome和Firefox,但不适用于IE8.首页显示正确但当我单击指向另一个页面的链接时,它显示404页面未找到错误.
我正在使用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是启用的
首先将.htaccess
文件放在/ var / www /
文件夹中并使其可写.
其次,假设您的
wordpress博客位于/ var / www / blog
文件夹中,然后转到/ etc / apache2 / sites-available /
并在默认
文件中进行以下更改
<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以确保更改已生效.希望能帮助到你.