在.htaccess中重写网址

时间:2012-12-02 19:58:03

标签: .htaccess

我想让旧网址指向新网页。我遇到了麻烦,因为旧网址如下所示:http://nilandsplace.com/store/camping_eng/coghlans-campfire-cooking-forks-toaster-forks-package-of-4.html。 我想在mywebsite.com/camping_eng/some.html到mywebsite.com/camping/some.html的.ht访问权限中重新执行URL,“some.html”部分是相同的。 只有camping_eng改为露营。

2 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteBase /store
RewriteRule ^camping_eng/(.*)$ camping/$1 [QSA,L,R=301]

答案 1 :(得分:0)

您可能想尝试一下:

RewriteEngine on
RewriteRule ^camping_eng/([a-zA-Z0-9-=_.]+)/?$ http://mywebsite.com/camping/$1 [L,R=301]

此示例根据您的问题运作:

来自mywebsite.com/camping_eng/some.html

mywebsite.com/camping/some.html的“some.html”部分是相同的。