2012-11-05 47 views
0

我已经定义.htacess规则:htacess重写规则窗口/ Linux操作系统,域子页

# *** Presmerovania *** 

RewriteEngine on 

#www.domosskuchyne.sk 
rewritecond %{http_host} ^www\.kuchynskelinkymoderne\.sk$ [nc] 
rewriterule ^(.*)$ http://www.domosskuchyne.sk/bosch [r=301,nc] 

在Windows上我重定向到 “http://www.domosskuchyne.sk/bosch”,但Linux服务器上我只在主页面“http://www.domosskuchyne.sk”而不是子页面(/ bosch)重定向。

这个重写规则有什么问题吗? 。

Thnx任何答案。

+0

还有其他规则吗? –

+0

是的,但只有下一个重定向,就像例子中的一个。 我试过 rewriterule ^(。*)$ http://www.domosskuchyne.sk/$1 [r = 301,nc]所以当我继续“www.kuchynskelinkymoderne.sk/bosch”我被重定向到“http: //www.domosskuchyne.sk/bosch“,但这不是我想要的,我只需要从”www.kuchynskelinkymoderne.sk“重定向。 –

+0

解决 - Htaces就好,浏览器记得301重定向,所以重定向没有改变,直到浏览器缓存未被删除,TXN的帮助。 –

回答

0

解决 - Htaccess就好,浏览器记得301重定向,所以重定向没有改变,直到浏览器缓存未被删除,TNX的帮助。