我剛剛在我的網站上做了一個子域名主要因爲我想要一個特定的地址。htaccess和重寫
比方說我的網站是:http://website.com
我的子域是http://sub.website.com
與/home/username/public_html/sub/
其主文件夾當我進入子域名地址的地址suddently更改爲http//website.com/sub/
我怎能子域名地址?
編輯丹尼斯:
我有一個將所有http://www.website.com
到http://website.com
我用
RewriteEngine on
Redirect to non-www
RewriteCond %{HTTP_HOST} !^(website\.com)?$
RewriteRule (.*) http://website.com/$1 [R=301,L]
即使我註釋掉的規則這個地址仍然變爲
http://website.com/sub/
最好的問候, 亞歷山大
你不能輕易地將'sub.php?blahblah'重寫成一個漂亮的url,因爲重寫規則引擎不會匹配查詢字符串而沒有進行強化前提條件檢查。這樣做在PHP級別會更簡單。 – 2011-06-11 13:33:29
好吧。但是,如果我創建一個子域http://sub.website.com並轉到該地址,然後地址突然更改爲http://website.com/sub/,是否可以保留http://子。 website.com地址? – Alexander 2011-06-11 14:01:03
也許你在那裏有一個重定向的腳本。如果沒有,這將是一個問題,你的主機... – 2011-06-11 14:02:35