2012-10-29 131 views
0

我已经尝试了几种简单的方法,像组301米的.htaccess URL重定向

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/ 这些URL可以变得复杂,他们范围从

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

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

我怎么能做到这一点最好的htaccess的规则?

回答

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] 
+0

这不指定开始文件夹。我只想将重定向添加到包含start文件夹的路径中。 –

+0

@DaniëlTulp然后将'/ start /'添加到匹配和目标中(请参阅编辑) –

+0

我无法对此进行排序,可能是因为我的主机挡道。我结束了使用PHP来做重定向(更容易测试),对不起,我不能标记你的答案是正确的,因为我不知道它是如此。 –