2012-11-05 79 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的幫助。