htaccessを使用して、URLの最後のセグメントを保持したまま、別のURLにリダイレクトするにはどうすればよいですか。
元:
http://xyz.mysite.com/signup/202からリダイレクトします(202は動的であり、変更される可能性があります)
http://mysite.com/somewhere/202へ
allotを検索しましたが、これに関連するものは見つかりませんでした。任意のガイダンスまたはヘルプをいただければ幸いです。
htaccessを使用して、URLの最後のセグメントを保持したまま、別のURLにリダイレクトするにはどうすればよいですか。
元:
http://xyz.mysite.com/signup/202からリダイレクトします(202は動的であり、変更される可能性があります)
http://mysite.com/somewhere/202へ
allotを検索しましたが、これに関連するものは見つかりませんでした。任意のガイダンスまたはヘルプをいただければ幸いです。
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]
これは、Apache HTTPD mod_rewrite ドキュメントに明示的に記載されています。あなたが試みていることの正確な例さえあります。