2022-10-25 更新 3382 阅读

因为给域名做了301重定向,所以子域名的访问都指向www.mrju.cn了,用以下规则可以处理这个办法。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
# me和tool对应你子域名所对应的文件夹
RewriteCond %{REQUEST_URI} !^/(me|tool).*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

域名开启https的301重定向规则这么写入:

#网站定制化开启 HTTPS 的301重定向
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_USER_AGENT} !MSIE/[1-8]. [NC]
# 域名改为你自己的域名
RewriteCond %{HTTP_HOST} www.mrju.cn
RewriteRule ^.*$ https://www.mrju.cn%{REQUEST_URI} [L,R=301]

以上规则都加入网站目录.htaccess内。