更改永久链接wordpress后404错误

Sag*_*evd 8 php wordpress

我的网站是Wordpress-site创建的PHP.

我已将永久链接默认更改为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
Run Code Online (Sandbox Code Playgroud)

其中WordPress是文件夹名称.也是在apache中,rewrite_module是启用的

小智 23

首先将.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>
Run Code Online (Sandbox Code Playgroud)

现在重新启动apache以确保更改已生效.希望能帮助到你.