1
我對httpd服務器很新。我有一個直接的問題需要解決。我的服務器實例正在使用centos框運行。如何做URL重寫
如果請求涉及到我的服務器
這應該被翻譯成
http://domain.com/key/sub-domain
我在我的服務器上配置了很多虛擬主機。但是,這是相當的情況下,我已經沒有想法
任何建議:我該怎麼辦?
我對httpd服務器很新。我有一個直接的問題需要解決。我的服務器實例正在使用centos框運行。如何做URL重寫
如果請求涉及到我的服務器
這應該被翻譯成
http://domain.com/key/sub-domain
我在我的服務器上配置了很多虛擬主機。但是,這是相當的情況下,我已經沒有想法
任何建議:我該怎麼辦?
如果您使用Apache
ServerName sub-domain.domain.com
RedirectMatch /(.*) http://domain.com/key/sub-domain/$1
從而
http://sub-domain.domain.com/a-page-i-want-to-see.html
將發送301重定向到
http://domain.com/key/sub-domain/a-page-i-want-to-see.html
如果你需要動態檢測子域名
,您可能需要一些額外的設置。
RewriteCond %{HTTP_HOST}是你需要的,但我不確定它的工作原理的具體細節,你可能需要使用。
雖然我確實找到了所有子域的通配符serverAlais。
ServerName domain.com
ServerAlias *.example.com
RewriteCond %{HTTP_HOST} ...
你好火鴉, 其實我不是事先有約「子域名」的價值熟悉。它會通過系統生成密鑰。 – 2010-01-04 15:10:03
有什麼辦法,我可以測試本地主機上的sub-doamin事情嗎? – 2010-01-04 15:12:29
我有一個本地設置,其中包含作爲本地名稱服務器的綁定,如果您在* nix os上可以將子域放入您的/ etc/hosts文件 – 2010-01-04 15:49:25