我想創建一個註冊表單來創建子域(但在本地主機上),但我遇到了一些問題。我知道如何創建子域,在虛擬主機例如寫這些:本地主機上的子域
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/wamp/www/something/"
ServerName localhost
ServerAlias something.localhost
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
,並把這個行內的主機:
127.0.0.0 something.localhost
它的工作,但我想的是,當我註冊一個新的子域(例如:other),然後當我嘗試打開other.localhost時,它會打開指定的文件夾(../www/other/)。 我在vhosts中使用「ServerName * .localhost」,「ServerName localhost」,「ServerAlias * .localhost」,「ServerAlias localhost」以及主機「127.0.0.1 * .localhost」在所有這些排列中對其進行了嘗試,但這些都不適合我。 我曾經想過,在註冊時,我在虛擬主機中添加了一個新的數據塊,並提供了最佳數據,但我認爲這不是很安全/可行,或者是最好的方法。
希望有人能幫助我!
在此先感謝!
重寫規則進入htaccess的?我從來沒有在本地主機上試過htaccess,所以它放在索引文件所在的同一個文件夾中? – matthew3r
檢查[mod_rewrite上的apache文檔](http://httpd.apache.org/docs/current/mod/mod_rewrite。html):rewriterules進入包含在conf.d中的文件。 – Konerak