0

我正在尝试重写我的 URL 的某些部分,但我似乎无法让它工作。

我试过关注这个其他 Stackoverflow 页面

这就是我想重写我的 URL 的方式

http://localhost/job/test-job/

http://localhost/jobs/test-job/

这就是我的 RewriteRule 现在的样子

RewriteRule ^job/(.*)$ jobs/$ [R=301,L]
4

2 回答 2

2

我在我的网站上做了类似的事情。尝试这个:

RewriteRule ^/?job/(.*)$ /jobs/$1 [L,QSA,R=301]

有时 URL 带有前导斜杠,有时没有。/?处理那个。

于 2013-07-04T15:59:17.810 回答
0

那这个呢:

RewriteEngine On
RewriteRule ^job/(.*)$ /jobs/$1 [R=301,L]

您可以使用htaccess tester对其进行测试。

于 2013-07-04T11:34:23.447 回答