WordPress去掉网址后缀index.php

最近网站降权的厉害,可以说一撸到底,不过也让我发现了个问题,那就是明明设置了伪静态,竟然还是收录了带index.php的页面,真的有点奇怪啊。

不过我们可以通过一些设置来避免这个。

WordPress去掉网址后缀index.php

→ 点此获取正规游戏试玩赚钱软件~

Apache(一般配置文件是.htaccess,加入如下的代码,修改完记得重启即可生效)

[code]RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L][/code]

Nginx(一般是配置文件是nginx.conf,在该文件中的server {}里面加入如下代码,修改完记得重启即可生效)

[code]
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;
}
}[/code]

以上设置是你在wordpress里面已经设置好伪静态后再设置,设置完毕后记得重启一下,这样WordPress就彻底去掉网址后缀的index.php了。

游乐星球 点此下载

相关推荐