我正在为我的网站创建htaccess我需要通过301重定向将旧网址重定向到新网址。我在htaccess中创建了如下代码
我的旧网址如
www.example.com/categories/city/cityname/brandname/product1.html
我的新网址就像
www.example.com/product1.html
对于这种情况,我在htaccess
中编写了以下代码 RedirectMatch 301 ^/categories/city/cityname/(.*)$ http://www.example.com/$1
关于这种情况或我做错了,请帮助我。
答案 0 :(得分:0)
尝试在.htaccess中使用mod_rewrite的功能,如下所示:
RewriteEngine On
RewriteRule ^/categories/city/cityname/(.*)$ /$1 [R=301,L]
答案 1 :(得分:0)
参考@Seybsen的回答,这1行应该满足您的所有需求:
RewriteRule ^/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/(.*)$ /$5 [R=301,L]