htaccessを使用して、URL「http://www.website.com/abc / ...」を「http://www.website.com/xyz / ...」に変更して、リダイレクトとして機能させるにはどうすればよいですか。 「abc」の後と同じ「xyz」の後のファイル名/ディレクトリ構造に。
質問する
2202 次
1 に答える
1
RewriteRule ^abc/(.*)$ /xyz/$1 [R=302,L,QSA]
これはに(またはに) リダイレクトexample.com/abc/pink-kitten
しますが、フォルダー名の後ろにスラッシュがない場合は何もしません (つまり、リダイレクトされません)。最後のケースも必要な場合は、別のルールを使用する必要があります。example.com/xyz/pink-kitten
example.com/abc/
example.com/xyz/
example.com/abc
必要に応じて、リダイレクト コード[R=302]
を別のコードに変更できます (例: 301 Permanent Redirect)。
于 2012-04-09T12:27:39.720 に答える