3

すべての訪問者を、使用している古いドメインから新しいドメインにリダイレクトしようとしています。

これが私が使用する .htaccess ファイルの内容です

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !foobar.com$ [NC]
RewriteRule ^(.*)$ http://foobar.com/$1 [L,R=301]

ここで、http://foobar.comは新しいドメインです。

上記のコードは、訪問者がhttp://olddomain.comと入力した場合にのみ機能します。

私が言いたいのは、訪問者がいつタイプするかということです

http://olddomain.com/terms.php http://foobar.com/terms.phpにリダイレクトする必要があります

訪問者が古いドメイン名の後に何を入力しても(http://olddomain.com/privacy.phphttp://olddomain.com/users.phpなど)、 http://foobar.comにアクセスすることを望みます/ http://foobar.com/privacy.phpなどではありません。

4

1 に答える 1

3
RewriteEngine On
RewriteCond %{HTTP_HOST} !^foobar\.com$ [NC]
RewriteRule .* http://foobar.com%{REQUEST_URI} [L,R=301]
于 2012-11-26T17:11:27.177 に答える