我的网站是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以确保更改已生效.希望能帮助到你.