在野人看来是不太需要的,因为WordPress自带伪静态规则默认就会去需要默认的目录下是否有存在index.php
文件,而且按照Web服务器的默认文档规则如下:
index.php index.html index.htm default.php default.htm default.html
可以从上面的规则看出,默认文档规则也会去寻找当前目录下是否存在index.php
文件,野人分析为什么还是有朋友在搜索如何去除WordPress网址上带的index.php
,想必可能是之前的带有index.php
网址页面被搜索引擎收录了,才会想的搜索怎么去除这类的关键词,那么野人在这里也告诉大家怎么去除这个带有index.php
,下面就以Nginx的Web环境+宝塔面板来演示
首先登录到宝塔面板的后台——左侧菜单栏【网站】——找到想要更改的网站——点击【设置】——在弹出的设置弹窗中,点击左侧菜单栏【伪静态】——添加下面的伪静态规则
location / { if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } }
好嘞,点击保存,测试下效果,然后就大功告成了!!!