复杂301 .htaccess url重定向

时间:2012-10-29 19:51:32

标签: .htaccess redirect rewrite

我尝试过几种简单的方法,比如

Redirect 301 ^/gebouw/start/(.*) http://mysub.domain.nl/start/$1

还有一些更精细的

RewriteCond %{REQUEST_URI} ^/gebouw/start/ [NC]
RewriteRule ^(.*)$ http://mysub.domain.nl/start/$1 [R,L]

但我没有得到我想要的成功

我正在寻找的是301将浏览过的每个页面从www.myolddomain.nl/start/重定向到mysub.domain.nl/start/ 这些网址可能变得复杂,它们的范围从

开始

http://www.myolddomain.nl/start/resetpassword.php

http://www.myolddomain.nl/start/subdir/page.php?var1=inputBlad&var2=6378

如何使用htaccess规则做到最好?

1 个答案:

答案 0 :(得分:0)

  

我正在寻找的是301将浏览的每个页面重定向到www.myolddomain.nl/start/到mysub.domain.nl/start/这些网址可能会变得复杂,它们的范围从

您希望这样做:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.myolddomain.nl$ [NC]
RewriteRule ^/?start/(.*)$ http://mysub.domain.nl/start/$1 [L,R=301]