首页CMSWordPress去除首页index.php方法及设置301隐藏

WordPress去除首页index.php方法及设置301隐藏

时间2024-05-22 13:10:03发布访客分类CMS浏览996
导读:今天老蒋发现一个WordPress网站收录页面首页是有带index.php字符的,理论上首页就应该只有网址。实际上从体验上没有多大问题,反正是可以打开的,但是从感觉上不是太好。我们可以设置301和配合伪静态将index.php隐藏掉。具体如...

今天老蒋发现一个WordPress网站收录页面首页是有带index.php字符的,理论上首页就应该只有网址。实际上从体验上没有多大问题,反正是可以打开的,但是从感觉上不是太好。我们可以设置301和配合伪静态将index.php隐藏掉。具体如何做呢?

我们在后台固定链接设置好伪静态之后,在伪静态文件需要调整。

1、Apache

RewriteEngine OnRewriteBase /wordpress/RewriteRule ^index\.php$ - [L]RewriteCond %{
REQUEST_FILENAME}
 !-fRewriteCond %{
REQUEST_FILENAME}
 !-dRewriteRule . /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生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: WordPress去除首页index.php方法及设置301隐藏
本文地址: https://pptw.com/jishu/665608.html
overflow重点hidden介绍 WordPress程序链接中rel="noopener"有什么用途?

游客 回复需填写必要信息