2013-10-09 41 views
0

我有一個網站shop.example.com。 我想打一個重寫規則來實現這樣的: 瀏覽器中鍵入shop.example.com ----> /shop/index.php(server側) 和我寫這樣的規則:我的Apache重寫規則不起作用我的願望

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^shop.example.com [NC] 
RewriteRule ^$ shop/index.php 

,它不起作用,瀏覽器什麼都不顯示。 當我改變這樣的規則:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^shop.example.com [NC] 
RewriteRule ^ssssssssss $ shop/index.php 

它的工作時,瀏覽器中鍵入shop.example.com/ssssssssss ----> /shop/index.php 爲什麼我應該怎麼辦? 請告訴我!非常感謝!

回答

0

你可以嘗試:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^shop\.example\.com$ [NC] 
RewriteRule ^/?$ /shop/index.php [L] 
+0

我得到的真正原因,並解決它以另一種方式......和還是謝謝你。 – champianz

+0

爲了SO用戶的利益,您應該發佈解決方案。 – anubhava