我在linode服务器上托管了大约6-7个DOMAINS,其中apache是一个webserver。一个域是ssl配置的,其他域仅在http上运行。
假设https://www.example.com是ssl配置的。 其他人
http://www.example1.com
http://www.example2.com
http://www.example3.com
http://www.example4.com
如果有人将https://www.example1.com或其他人重定向到http://www.example1.com等等,那么动态规则会是什么?
就像在virtalhost设置中为https这样的事情
<If "%{HTTP_HOST} != 'example.com'">
Redirect permanent / http://%{HTTP_HOST}/
</If>
上面写的hack不起作用。有什么帮助吗?
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example1\.com$ [NC]
RewriteRule ^ http://www.example1.com%{REQUEST_URI} [NE,R=301,L]