将旧目录重定向到htaccess中的新目录

时间:2014-09-01 11:02:04

标签: regex apache .htaccess mod-rewrite redirect

我有一个网站,我在其中为SEO目的更改子目录名称:

Current:website.com/nearly-new-cars/ford-focus-975 新:website.com/used-cars/ford-focus-975

我需要重定向来自"几乎是新车的所有请求"对新的"二手车"子目录,同时保留URL的其余部分(在这种情况下," ford-focus-975")。

是否有人能够帮助我完成我需要的正则表达式?

谢谢,

利安

1 个答案:

答案 0 :(得分:1)

您可以将此规则用作第一条规则:

RedirectMatch 301 ^/nearly-new-cars/(.+)$ /used-cars/$1

或使用mod_rewrite

RewriteEngine On

RewriteRule ^nearly-new-cars/(.+)$ /used-cars/$1 [L,NC,R=301]