我的网站上有这种结构的链接:
我将结构改为
我正在使用laravel,我知道我可以使用路由来处理这个问题,但是我想使用从旧链接结构到新链接的301重定向。
我不确定如何创建适当的RewriteRule以考虑不同的url部分和重新排序。
我读过的所有例子似乎都有针对特定需求的细微差别。作为RewriteRules的新手,我不知道如何构建规则。对于上面的案例1,我尝试了
RewriteRule ^category/(.*)$/(.*)$ guitar-lessons/$2/$1 [NC,R=301]
但是使用不会产生匹配的htaccess tester。
有什么建议吗?
谢谢!
答案 0 :(得分:0)
好的,我不应该这么快就发布。我意识到我在规则的第一部分中并不需要$符号。我见过this example并认为我需要使用' $'。规则正在运作:
RewriteRule ^category/(.*)/(.*) guitar-lessons/$2/$1 [NC,R=301]