0

同じルートを指す2つのドメインがあり、それらにwwwプレフィックスを強制しないようにします。

www.tapirhostel.pl
www.tapirhostel.com

今のところ私はこのようなものを持っています:

RewriteCond %{HTTP_HOST} ^www\.tapirhostel\.pl$  [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.tapirhostel\.com$  [NC,OR]
RewriteCond %{HTTP_HOST} ^tapirhostel\.pl$  [NC,OR]
RewriteCond %{HTTP_HOST} ^tapirhostel\.com$  [NC]
RewriteCond %{REQUEST_URI} !^/tapirhostel/.*$

wwwなしで入力すると、すべて正常に動作します。前に「www」と入力すると問題が発生します。www.tapirhostel.plと入力すると、tapirhostel.plにうまくリダイレ​​クトされますが、 www.tapirhostel.comと入力すると、tapirhostel.plにリダイレクトされます。何か案は?

4

1 に答える 1

1

これはうまくいくはずです

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.tapirhostel\.pl [NC]
RewriteRule ^(.*)$ http://tapirhostel.pl/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.tapirhostel\.com [NC]
RewriteRule ^(.*)$ http://tapirhostel.com/$1 [R=301,L]
于 2012-08-09T21:39:53.323 に答える