1

URL を古い URL から新しい URL にリダイレクトするにはどうすればよいですか? これがケースです:

http://www.lorem.com/ipsum/dolor/sit -> http://www.lorem.com/ipsum/dolor/amet
http://www.lorem.com/ipsum/dolor/sit/lipsum -> http://www.lorem.com/ipsum/dolor/amet/lipsum
http://www.lorem.com/ipsum/dolor/sit/vulvat -> http://www.lorem.com/ipsum/dolor/amet/vulvat
http://www.lorem.com/ipsum/dolor/sit/lol    -> http://www.lorem.com/ipsum/dolor/amet/lol

顧客の名前が に変更さsitれましたamet。リンクごとに 1 つのリダイレクトを作成する必要がありますか? または、リダイレクトsitametとその下のすべてのページを一度に作成できsitますか?

4

1 に答える 1

2

これを処理するために必要な RewriteRule は 1 つだけです。

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(ipsum/dolor)/sit(/.*|)$ $1/amet$2 [L,NC,R=301]
于 2012-11-05T14:07:00.520 に答える