2011-03-17 53 views
0

我的網址是htaccess的重寫子域名頁面沒有找到

clients.myserver.com 

,我想我的客戶能夠通過將

clients.mysever.com/clientname 

位於CLIENTNAME .htaccess文件來訪問他們的網站(在他們的網站的根目錄)我用改寫爲漂亮的網址這樣

RewriteEngine On 
RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)$ index.php?page=$1&subpage=$2 
RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)/$ index.php?page=$1&subpage=$2 

RewriteRule ^([a-zA-Z0-9-z\-]+)$ index.php?page=$1 
RewriteRule ^([a-zA-Z0-9-z\-]+)/$ index.php?page=$1 

這.htacess文件完美的作品如果文件夾不在子域上。換句話說,如果clients文件夾位於myserver.com/clientname,那麼每件事情都可以正常工作。如果它位於clients.myserver.com/clientnamem,則重寫不起作用。

任何幫助?謝謝。

回答

0

解決的辦法是在我的apache默認文件中註釋掉AllowOverride None。