欢迎光临
我们一直在努力

WordPress如何去掉网址index.php的后缀名

有些站点不想要带有index.php的后缀名。有些站长认为网站降权的厉害是因为这个导致的,明明设置了伪静态为什么还是收录带有index.php的页面呢?那么如何去掉WordPress网址的index.php的后缀名呢?

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

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
Nginx(一般是配置文件是nginx.conf,在该文件中的server {}里面加入如下代码,修改完记得重启即可生效)

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;
}
}

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

赞(0) 打赏
未经允许不得转载:新起点博客 » WordPress如何去掉网址index.php的后缀名
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏