Я искал много статей и все еще изучаю правила .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
и, если возможно, объяснить шаги так: мы можем понять?
Ценю помощь