htaccess 根据条件重定向到特定页面

htaccess redirect to certain page depending on condition

我有以下网址:

www.mydomain.com/contacto.html
www.mydomain.com/pedidos.html
www.mydomain.com/quienes.html

我想将他们重定向到: www.mydomain.com/

我写了下面的脚本,但是不能正常工作。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(contacto\.html|pedidos\.html|quienes\.html)$     
RewriteRule ^ / [R=301,L]

你知道如何让这个东西工作吗?

提前致谢,
伊曼纽尔

这不是我第一次看到这里的问题。我不知道为什么。 但我知道它是这样工作的:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(contacto\.html|pedidos\.html|quienes\.html)$     
RewriteRule ^ http://www.domain.com/ [R=301,L]

如果第一次无法正常工作,请删除您的缓存或从其他浏览器尝试。

谢谢 Croises,

我使用了与您建议的非常相似的东西。 我做了以下事情:

RewriteCond %{REQUEST_URI} ^/(home|pedidos|quienes|contacto).html$
重写规则 .* / [R=301,L]

非常感谢您的帮助。

BR