htaccess根据条件重定向到某个页面

时间:2015-01-23 18:21:10

标签: .htaccess redirect

我有以下网址:

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]

你知道如何使这件事有效吗?

提前致谢,
以马内利

2 个答案:

答案 0 :(得分:0)

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

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

如果第一次无效,请删除缓存或尝试使用其他浏览器。

答案 1 :(得分:0)

感谢Croises,

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

RewriteCond%{REQUEST_URI} ^ /(主页| pedidos | quienes | contacto).html $
RewriteRule。* / [R = 301,L]

非常感谢你的帮助。

BR