Mod rewrite 301用重写规则重定向

Mod rewrite 301用重写规则重定向,mod-rewrite,redirect,http-headers,Mod Rewrite,Redirect,Http Headers,我有一个关于改写规则的问题。 我想永久移动一个页面,所以我想使用301重定向。我试过这个: RewriteRule ^page1/([A-Z].*)$ http://www.abs.nl/page1/vraag-$1 [R=301] 然而,这不起作用。有人能告诉我怎么解决这个问题吗?我已经试了几个小时想找到答案 我还应该使用%{HTTP_HOST}条件吗?我经常看到这一点,但我不知道它是如何工作的。有几件事: 在执行重写规则之前,请确保启用了重写引擎 您当前的正则表达式需要大写字母后跟任意字符

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

RewriteRule ^page1/([A-Z].*)$ http://www.abs.nl/page1/vraag-$1 [R=301]
然而,这不起作用。有人能告诉我怎么解决这个问题吗?我已经试了几个小时想找到答案

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

有几件事:

  • 在执行重写规则之前,请确保启用了
    重写引擎
  • 您当前的正则表达式需要大写字母后跟任意字符,这是您想要的吗
  • 试试这个:

    RewriteEngine On
    RewriteRule ^page/(.*)$ http://www.abs.nl/page1/vraag-$1 [R=301,L]
    
    该重定向将匹配URL中page/后面的任何字符串