1

“我忙了一段时间现在解决以下问题:

我有一个带有 SSL 证书的http://domain.com 。我想将此 domain.com 重定向到我的荷兰语 domain.nl。

但是:我还想避免/排除重定向(我需要用于 Facebook 应用程序的 SSL)或重定向 domain.com,除非

到目前为止,我已将此添加到我的 htacces 文件中:

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

感谢大家伸出援助之手。

问候

米歇尔

4

1 回答 1

1

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

通过启用 mod_rewrite 和 .htaccesshttpd.conf,然后将此代码放在您.htaccessDOCUMENT_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。

于 2012-06-12T12:45:11.127 回答