开发者

Htaccess 301 only part of the redirect works

Hi Im moving a site from one domain to another, and I have created the following .htaccess file, but its not working.

*#Options +FollowSymlinks RewriteEngine On redirect 301 http://www.el-netshop.dk/pi/Dækkape_UG150_12_lysegrå_5302_.aspx http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx

RewriteCond %{HTTP_HOST} ^el-netshop.dk$ [OR]

RewriteCond %{HTTP_HOST} ^www.el-netshop.dk$

RewriteRule (.)$ http://www.el-netsalg.dk/$1 [R=301,L]

I would like it to work like this. Have a list of urls where the url is diffent, with more then just the domain. Ex. in the above the from link conta开发者_如何学编程ins 5302 but to link is 5271.

Then with the rest, I want it to make a normal redirect.

The above code just do (.*)$ http://www.el-netsalg.dk/$1 and ignores the special cases.

What am I doing wrong?


According to the apache docu the syntax is as folows:

Redirect 301 /service http://foo2.bar.com/service

So try:

Redirect 301 /pi/Dækkape_UG150_12_lysegrå_5302_.aspx http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx

without the "http://www.el-netshop.dk" for the old-path paramater.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜