apache2 mod_rewrite - Linux

Table of Contents

就是小弟有個網域 *.aaa.net

然後我希望每個使用者有兩種網址可以到達自己的目錄

例如: user.aaa.net 或是 www.aaa.net/~user

於是我寫了幾個rule

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName *.aaa.net
DocumentRoot /var/www/

RewriteEngine on
RewriteCond "%{HTTP_HOST}" "^(user_reg_exp)\.aaa\.net$" [NC]
RewriteRule "(.*)" "/nfs/%1" [L]

...
</VirtualHost>

但這樣就發現

當要使用www.aaa.net/~user的時候

apache會把www拿來parse

結果就變成導到/nfs/www了

請問要怎麼解決這個@@

謝謝!!

--

All Comments