0

htaccessを使用して、URLの最後のセグメントを保持したまま、別のURLにリダイレクトするにはどうすればよいですか。

元:

http://xyz.mysite.com/signup/202からリダイレクトします(202は動的であり、変更される可能性があります)

http://mysite.com/somewhere/202

allotを検索しましたが、これに関連するものは見つかりませんでした。任意のガイダンスまたはヘルプをいただければ幸いです。

4

2 に答える 2

2

xyz.mysite.comのドキュメント ルートにある htaccess ファイルで、 mod_alias を使用します。

Redirect 301 /signup http://mysite.com/somewhere

mod_rewrite を使用:

RewriteEngine On
RewriteRule ^/?signup/(.*)$ http://mysite.com/somewhere/$1 [L,R=301]
于 2012-10-11T00:41:10.493 に答える
0

これは、Apache HTTPD mod_rewrite ドキュメントに明示的に記載されています。あなたが試みていることの正確な例さえあります。

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

于 2012-10-11T00:43:15.080 に答える