复杂301.htaccess url重定向

复杂301.htaccess url重定向,.htaccess,redirect,rewrite,.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/浏览到m

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

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可能会变得复杂,它们的范围从

使用htaccess规则如何才能做到最好

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

那么,您想这样做:

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

这不会指定起始文件夹。我只想将重定向添加到包含start文件夹的路径。@DaniëlTulp然后将
/start/
添加到匹配和目标(请参见编辑)我无法解决此问题,可能是因为我的主机挡住了我的去路。最后我用php做了重定向(测试起来也容易多了),很抱歉,我不能将你的答案标记为正确,因为我不知道答案是否正确。