2011-04-18 50 views
0

我想重定向所有子目录页面主目录,除了几页(如(somepage1.html)。htaccess的选择性重定向

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/(de|ru)/somepage1.html 
RewriteRule ^([a-z]{2}|zh-CN|zh-TW)/(.*)$ /$2 [R=301,L] 

惟独没有去工作/ somepage1.html重定向首页(/),这是不能接受的。我不会在所有它不重定向。 我怎样才能实现它 Thanks1

回答

0

远高于规则明确排除de/somepage1.html URL所以它是最有可能的一些规则是重定向de/somepage1.html/。您是否使用wordpress或任何其他一些CMS工具?这可能在.htaccess文件中有它自己的规则,请检查。

当重定向发生时,它也有助于检查Web服务器的访问日志。

0

我提供的代码是完美工作,所以如果有人寻找这种解决方案可以使用它没有战斗。 不工作的原因是我的网站保持现金,因此不经常更新。