私の目標は、単にリダイレクトすることです:
/jsn.php?parametersにhttp://www.site2.com/jsn.php?parameters
で試しました
Redirect permanent /jsn.php(.)* http://www.site2.com/jsn.php$1
私の目標は、単にリダイレクトすることです:
/jsn.php?parametersにhttp://www.site2.com/jsn.php?parameters
で試しました
Redirect permanent /jsn.php(.)* http://www.site2.com/jsn.php$1
クエリ文字列パラメーターは自動的に渡されます。これを行うだけです。
Redirect permanent /jsn.php http://www.site2.com/jsn.php
(.)*はディレクティブでは機能しません。Redirectおそらく を考えていましRedirectMatchたが、どちらにしても必要ありません。そうで(.)*なけれ(.*)ば、$1後方参照は最初の文字しか取得しません。
mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(jsn\.php)$ http://www.site2.com/$1 [L,NC,R=301]
.htaccess ファイルで明示的な URL 書き換えを使用できます。
RewriteRule ^/jsn\.php\?(.*) http://www.site2.com/jsn.php?$1 [R]
注:エスケープする必要があります。と ?これらは正規表現文字でもあるためです。
の使用に問題がある場合はmod_rewrite、ファイルの内容を投稿してください。