Url
向我的網路伺服器添加動態子域?
我正在嘗試將萬用字元子域系統添加到我的 Web 伺服器,但它仍然無法正常工作,
這些是我採取的步驟:
vhost.conf
我在目錄中 創建了一個新文件var/www/vhosts/www.example.com/conf/vhost.conf
.我說:
ServerAlias *.domain.com
其次,我在 Plesk 上創建了一個新的 DNS 萬用字元:
CNAME *domain.com example.com
然後我編輯了我的
.htaccess
文件:Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^(^.*)\.example.com RewriteRule (.*) user.php?user=%1
通常我的網址是:
http://www.example.com/user.php?user=solomon
但現在,我想要這樣:
http://solomon.example.com
但是我採取的步驟仍然不起作用。
:)) 這裡發生了什麼事?
萬用字元域的正確 CNAME 定義應如下所示:
*.example.com CNAME example.com.
因此,在 plesk 中,您可以嘗試編輯記錄並在萬用字元後添加該點。
當然,您必須等待 DNS 傳播發生,不要忘記這一點。
您的 htaccess 看起來也有點錯誤,儘管它應該可以工作,兩次引用字元串的開頭有點奇怪,請嘗試以下操作:
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ RewriteRule .* user.php?user=%1 [L]
如需更多 1and1/Plesk 特定資訊,請嘗試閱讀以下教程:http ://www.1and1faq.com/forums/archive/index.php/t-602.html