.htaccess 301从旧URL结构重定向到新URL结构

时间:2013-01-23 22:15:40

标签: .htaccess redirect

我正在尝试将用户重定向到新的网址结构。

以下是旧的网址结构:

http://www.mywebsite.com/pants/pant-item-1234

以下是新的网址结构:

http://www.mywebsite.com/catalog/pants/pant-item-1234

知道如何使用HTACCESS 301重定向执行此操作吗?

2 个答案:

答案 0 :(得分:2)

RewriteRule ^pants/(.+)$ /catalog/pants/$1 [R=301,L]

或者,如果裤子实际上可以是其他东西

RewriteRule ^([^/]+)/(.+)$ /catalog/$1/$2 [R=301,L]

我还没有测试过,所以我不确定它会不会起作用,抱歉

答案 1 :(得分:0)

只需使用重写网址...除非您根本不使用mywebsite.com作为目标网页,否则我不会重定向。 http://httpd.apache.org/docs/2.0/misc/rewriteguide.html您需要确保启用了重写引擎。