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

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

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生效。

给TA买糖
共{{data.count}}人
人已赞赏
wordpress

WP-Rocket插件配合nginx实现纯静态化加速WordPress

2021-9-9 22:25:34

wordpress

wordpress插件wpjam basic配置memcached缓存加速

2021-9-14 11:22:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索