たとえば、次のようなWebサイトがあります(http://example.com)。/、つまりhttp://example.comへのリクエストをhttp://example.com/stuffにリダイレクトしたい。次の行で.htaccessファイルを追加しました。
redirect 301 / http://example.com/stuff
なにか提案を?
たとえば、次のようなWebサイトがあります(http://example.com)。/、つまりhttp://example.comへのリクエストをhttp://example.com/stuffにリダイレクトしたい。次の行で.htaccessファイルを追加しました。
redirect 301 / http://example.com/stuff
なにか提案を?
Redirect ディレクティブのドキュメントを参照してください:
URL-Path で始まるすべてのリクエストは、クライアントのターゲット URL の場所にリダイレクト リクエストを返します。一致した URL-Path を超える追加のパス情報がターゲット URL に追加されます。
RedirectMatch
代わりにaを使用します。
RedirectMatch 301 ^/$ http://example.com/stuff
リダイレクトは、指定されたパターンで始まるすべてのものをリダイレクトします。
使用する:
RedirectMatch 301 ^/$ http://example.com/stuff
これは正規表現を取るので、より具体的にすることができます。