我想使用內部URL重寫將subdomain.example.com
映射到www.example.com/subdomain
,該內部URL重寫將查看主機名,並簡單地將任何請求轉發到與子域名同名的子目錄。將子域重寫到目錄
感謝您的幫助
我想使用內部URL重寫將subdomain.example.com
映射到www.example.com/subdomain
,該內部URL重寫將查看主機名,並簡單地將任何請求轉發到與子域名同名的子目錄。將子域重寫到目錄
感謝您的幫助
使用的.htaccess:
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
見subdomain part下,如果你是在Apache:
- 您需要上創建一個通配符域您的DNS服務器* .website.com
- 然後在您的虛擬主機容器中,您將需要s pecify通配符藏漢* .website.com - 這是在ServerAlias做http://httpd.apache.org/docs/1.3/mod/core.html#serveralias
那麼你將要使用一個類似於張貼pritaeas重寫規則或和您所訪問的PHP腳本和重定向基於它。
$url = substr($_SERVER['SERVER_NAME'], 0, strpos($_SERVER['SERVER_NAME'], '.'));
header("Location: http://mydomain.com/$url");
這些說明適用於重定向,而不是重寫。就像接受的答案一樣。 – jorisw 2013-03-22 16:20:33
這需要在服務器級別完成。你使用什麼Web服務器? – Gumbo 2010-08-05 09:14:31