0

我有一个关于 RewriteRules 的问题。我想永久移动一页,所以我想使用 301 重定向。我试过这个:

RewriteRule ^page1/([A-Z].*)$ http://www.abs.nl/page1/vraag-$1 [R=301]

但是,这不起作用。有人可以告诉我如何解决这个问题吗?我已经尝试了几个小时来找到答案。

我还应该使用 %{HTTP_HOST} 条件吗?我经常看到这个,但我不知道它是如何工作的。

4

1 回答 1

1

几件事:

  1. 确保RewriteEngine On在重写规则之前有。
  2. 您当前的正则表达式正在寻找一个大写字母后跟任何字符,这是您想要的吗?

尝试这个:

RewriteEngine On
RewriteRule ^page/(.*)$ http://www.abs.nl/page1/vraag-$1 [R=301,L]

该重定向将匹配 URL 中 page/ 之后的任何字符串。

于 2013-02-04T08:08:24.600 回答