我正在尝试重写我的网址的某些部分,而我似乎无法让它工作。
我尝试过这个Other Stackoverflow page
这就是我要重写网址的方式
http://localhost/job/test-job/
到
http://localhost/jobs/test-job/
这就是我的RewriteRule现在的样子
RewriteRule ^job/(.*)$ jobs/$ [R=301,L]
答案 0 :(得分:2)
我在网站上做了类似的事情。试试这个:
RewriteRule ^/?job/(.*)$ /jobs/$1 [L,QSA,R=301]
有时URL会带有一个前导斜杠,有时没有。 /?
处理。
答案 1 :(得分:0)