我刚刚使用以下htaccess重写规则将我的网站从http重定向到https
我的网站位于public_html下的文件夹中。请说文件夹名称是" mySitefolderName"
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule ^/?$ "https\:\/\/www\.mysite\.com\/mySitefolderName\/" [R=301,L]
根据此规则,我已将我的网站从http重定向到https, 但谷歌上的旧链接到" mySitefolderName"下的子目录;没有被重定向
例如,让我说我在google上有这个旧链接: mysite.com \ mySitefolderName \ someSitePage.php
如果我从谷歌关注此链接,它仍然继续使用http
我应该如何确保所有旧的子目录链接也被重定向到https?
答案 0 :(得分:0)
在/mySitefolderName/.htaccess
:
RewriteEngine On
# add https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=302,L]
# add www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,R=302,L]