htaccess重定向将旧路径放在参数中

时间:2018-03-26 07:58:49

标签: .htaccess redirect

我想将一个特定网址转发给另一个网址。试过这个:

Redirect 301 "/stellenangebote-berlin" "http://mydomain.de/stellenangebote-in/berlin" 

转发有效,但旧网址会附加为参数,如下所示:

www.newURL/deeplink.php?path=stellenangebote-berlin

这打破了我的进一步路由。如何防止脚本添加旧路径? 谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下操作,因为我在服务器中使用以下方式并且工作正常。

RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://mydomain.de/stellenangebote-in/berlin [R=301,L]

或者您可以通过以下方式再试一次。这个方法会将网址上的域名重定向到新域名网址上的完全相同的副本:

RewriteEngine on 
RewriteRule ^(.*)$ http://mydomain.de/stellenangebote-in/berlin$1 [R=301,L]