.htaccess 如何应用重写规则将旧链接结构重定向到新链接?
我的网站上有以下结构的链接:.htaccess 如何应用重写规则将旧链接结构重定向到新链接?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我的网站上有以下结构的链接: site.com/category/1/cat1name(可以有破折号) site.com/lessons/1/lesson1name(可以有破折号) site.com/exercise/1/exname(可以有破折号) 我把结构改为 site.com/guitar-lessons/cat1name/1 site.com/guitar-lesson/lesson1name/1 site.com/guitar-lesson-ex/exname/1 我正在使用larav
RewriteRule ^category/(.*)$/(.*)$ guitar-lessons/$2/$1 [NC,R=301]
但是使用这个并不能产生匹配
有什么建议吗
谢谢 好吧,我不该这么快就发了。我意识到我不需要规则第一部分中的$符号。我看到并认为我需要使用“$”。规则正在运行:
RewriteRule ^category/(.*)/(.*) guitar-lessons/$2/$1 [NC,R=301]