1

如何将网址从旧网址重定向到新网址?情况如下:

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

客户已重命名sitamet。我必须为每个链接创建一个重定向,还是可以一次性重定向sitamet所有页面sit

4

1 回答 1

2

您只需要一个 RewriteRule 即可处理此问题。

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_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 回答