2015-05-22 110 views
0

我在写一些重定向规则时遇到问题。我希望将“/ es”文件夹中的所有页面重定向到我的主页,但不包括/ es/empresa中需要重定向到mydomain.com/nosotros/的页面。我写了这个代码,但它不工作:无法重定向文件夹排除一个子文件夹 - htaccess

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/es/empresa/($|/) 
RewriteRule/http://www.example.com/ [R=301,L] 

回答

0

您可以使用这些2重定向规则:

RewriteEngine On 

RewriteRule ^es/empresa(/.*)?$ /nosotros$1 [R=301,NC,L] 

RewriteRule ^es(/.*)?$/[R=301,NC,L] 
+0

我很抱歉,但我很新的this..Where我应该进入的网址为重定向?谢谢! – Nicolas

+0

一旦你在root .htaccess中有了上面的代码,你就可以在浏览器中输入'http:// example.com/es /'来进行测试。 – anubhava

+0

Thx为答案。我严肃地解释自己。我需要将所有页面/ empresa /重定向到example.com/nosotros.html .... – Nicolas

相关问题