这是一个 htaccess 文件,可确保网站的每个条目上都有 www:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
这工作正常,直到站点被访问为“HTTPS://mysite.com”,因为它随后被重写为“HTTP://mysite.com”
如何修改此 htaccess 文件以适用于 http 和 https 情况?该站点上的某些页面设计为 HTTP,而其他页面设计为仅在 HTTPS 中工作。我不是 Mod_rewrite 方面的专家,我一直在为此苦苦挣扎。任何帮助或建议将不胜感激。