将旧链接中的规则重写为同一域上的新链接

时间:2018-06-12 12:13:19

标签: apache mod-rewrite

我尝试从以下位置进行重定向:

  

www.myUrl.nl/my-old-link

为:

  

www.myUrl.nl/my-new-link

我已经在我的Apache中添加了一些重定向,这些重定向工作正常。

我试过了:

RewriteCond %{REQUEST_URI} ^/my-old-link$
RewriteRule (.*) /my-new-link [R=301]

RewriteCond %{QUERY_STRING} ^/my-old-link$
RewriteRule (.*) /my-new-link [R=301]

但两者都不起作用。我只是留在www.myUrl.nl/my-old-link。

1 个答案:

答案 0 :(得分:0)

你应该只需要:

RewriteEngine On
RewriteRule ^/my-old-link /my-new-link [R,L]

如果您的.htaccess文件^/my-old-link应为^my-old-link