0

mysite.com にアクセスするユーザーを .htaccess ファイルで www.mysite.com にリダイレクトする必要があります。

問題は、何を試しても^mysite.comうまくいかないことです。除外しないwww.mysite.comため、悪いループが作成されると思いますが、通常はエラー 500 が発生します。

また、別のサブドメインであるimg.mysite.com.

どうやってやるの?

私はネットからの多くの例といくつかのhtaccessジェネレーターを使用しました。これにより、次のコードが得られました。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite.com[nc]
RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [r=301,nc]
4

2 に答える 2

1

次のようなことを試してください:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mywebsite.com$ [NC]
RewriteRule ^/(.)$ http://www.mywebsite.com/$1 [L,R=301]

于 2012-07-01T10:35:28.643 に答える
1
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

これが必要なものです - デフォルトの Drupal .htaccess から取得

于 2012-07-01T10:36:47.160 に答える