没什么好说的,因为我想试着简单地解释一下。
有没有办法创建一个 .htaccess 来做这些事情:
example.com > http://www。例子.com
http://example.com > http:// www 。例子.com
https://example.com > https:// www。例子.com
我的意思是这样的:
- 如果它的http,它去
http + www
- 如果它的 https 它转到
https + www
- 如果域前面没有任何内容,则转到
http + www
我试图让它与另一个代码一起工作:
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]
该代码几乎可以正常工作,唯一错误的是,当它的https://example.com重定向到http:// www。例子.com