如何301将Domain1.com重定向到Domain1.NL并排除https://Domain.com

时间:2012-06-11 17:02:44

标签: .htaccess redirect https

“我现在正忙着解决以下问题:

我有一个http://domain.com,上面有SSL证书。 我想将此domain.com重定向到我的荷兰域名.nl。

但是:我也想避免/排除重定向(我需要SSL for Facebook Apps) 要么 重定向domain.com除了

Sofar我已将此添加到我的htacces文件中:

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ http://domain.nl/$1 [R=301,L]

感谢所有人伸出援助之手。

问候

米歇尔

1 个答案:

答案 0 :(得分:1)

清除浏览器缓存并重新启动浏览器。

通过httpd.conf启用mod_rewrite和.htaccess ,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^ http://domain.nl%{REQUEST_URI} [R=302,L]

一旦你确定它在上述规则中工作正常改变302到301。