如何將所有次域名指到主域名下??
例如
123.domain.com xyz.domain.com 全部指向 www.domain.com (或 domain.com) 我到了DNS 加了 CNAME *.domain.com. CNAME .domain.com. 結果還是不成 是還要做什麼嗎? RewriteCond?? 多謝回覆!! :bow:bow |
我通常不是用cname,而是直接用*.domain.com address->IP。
如果要做次目錄轉址就得用這個方式。 或者乾脆url redirect->www.domain.com |
應該是這樣子就可以了:
* CNAME domain.com. |
引用:
系統不讓我這樣設... 有人有更好的辦法嗎? |
引用:
加上我還要SEO 所以以上這兩種不行... |
wildcard 還要配和 httpd.conf 囉,所以主機要支援…
這裡有提到 http://vbb.twftp.org/showthread.php?t=13284 1W 的功能, 需要 webserver 與 dns 兩個一起設定, 非單一的 dns 主機可以搞定的 ... 通常設定會像這樣 http://www.domainclub.org/showthread...464#post130464 修改httpd.conf文件.(以域名www.yourhost.com為例) <VirtualHost *:80> ServerName www.yourhost.com ServerAlias *.yourhost.com DocumentRoot web根目錄絕對地址比如:/home/wordpress <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)/([a-z0-9\-\x80-\xff]+)$ $1/index.php?domainname=$2 [L] </IfModule> </VirtualHost> 修改後重啟apache |
除了rewrite 也可以在程序中判断HOSTNAME, wordpress有这个功能
|
我在 .conf文件中加了以下:
<VirtualHost *:80> ServerName www.yourhost.com ServerAlias *.yourhost.com DocumentRoot /home/wordpress(當然已改正確的路徑) </VirtualHost> 因為只需要將所有的 *.yourhost.com 指到 www.yourhost.com 而不需要動到檔名, 所以沒放 <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)/([a-z0-9\-\x80-\xff]+)$ $1/index.php?domainname=$2 [L] </IfModule> 可是仍然不工作阿 我有reboot server 所以不是沒重啟的問題... 高手幫幫忙吧? |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^admon\.org$ [NC] RewriteRule .* http://admon.org/ [L,R=301] 这样修改下试试看,如果用 .htaccess 做的配置, 不需要重启服务.如果是修改的 httpd.conf , 需要重启 apache 生效 |
引用:
並沒有把次域名都指到首頁... |
所有時間均為 +8。現在的時間是 08:01 PM。 |
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.