0

htaccessを使用して、URL「http://www.website.com/abc / ...」を「http://www.website.com/xyz / ...」に変更して、リダイレクトとして機能させるにはどうすればよいですか。 「abc」の後と同じ「xyz」の後のファイル名/ディレクトリ構造に。

4

1 に答える 1

1
RewriteRule ^abc/(.*)$ /xyz/$1 [R=302,L,QSA]

これはに(またはに) リダイレクトexample.com/abc/pink-kittenしますが、フォルダー名の後ろにスラッシュがない場合は何もしません (つまり、リダイレクトされません)。最後のケースも必要な場合は、別のルールを使用する必要があります。example.com/xyz/pink-kittenexample.com/abc/example.com/xyz/example.com/abc

必要に応じて、リダイレクト コード[R=302]を別のコードに変更できます (例: 301 Permanent Redirect)。

于 2012-04-09T12:27:39.720 に答える