WordPress博客和域的正确.htaccess重定向

时间:2018-09-09 13:35:39

标签: php wordpress .htaccess redirect

我已经搜索了很多文章,并且在尝试大量不同设置的同时仍在学习.htaccess的规则。我运行了pagespeedinsight检查,它告诉我页面加载时重定向过多,如下所示:当我测试www.example.org时:

http://www.example.org/blog
http://www.example.org/blog/
https://example.org/blog/

这是我根目录的.htaccess,位于public_html上:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* http://%1%{REQUEST_URI}/blog [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI}/blog [R=301,L]

这是我的wordpress博客.htaccess,位于/ blog

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

现在,有人可以帮助我改善我的根域的.htaccess,以将所有访问权(www和非www)转发到根,将https://www.example.org转发到https://www.example.org/blog,如果可能的话,解释步骤以便我们可以理解?

感谢帮助

0 个答案:

没有答案