
我们在后台固定链接设置好伪静态之后,在伪静态文件需要调整。
1、Apache
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]这里Apache 的 .htaccess 设置这个文件。
2、Nginx
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}编辑 nginx 的配置文件 nginx.cnf,在 server {} 配置内容中,写入上面的代码。重启Nginx生效。