所有子我想在我的網站上的所有domain.com重定向到www.domain.com非重定向的「www」,以「WWW」,並改寫除了WWW
和
是所有子域而不是www.domain.com,例如xyz.domain.com/abc重寫(不是重定向,因爲它仍然會在瀏覽器上顯示xyz.domain.com/abc)到www.domain.com/page.php?id=xyz & param = abc。
目前我有這樣的:
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]
RewriteCond %{HTTP_HOST} !^(www\.)?[^.]+\.domain\.com.*$
RewriteRule (.*) http://www.domain.com/hosted_form.php?id=$1 [L]
它成功地重定向domain.com到www.domain.com,但沒有找到mno.domain.com/efg顯示服務器。
是這些網站在同一臺服務器上?你有DNS記錄設置爲你嘗試使用的所有子域名嗎? –