台灣最大程式設計社群網站
線上人數
1647
 
會員總數:245140
討論主題:189043
歡迎您免費加入會員
討論區列表 >> PHP >> 子域名指向主域名所在的目錄
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
子域名指向主域名所在的目錄
價值 : 10 QP  點閱數:454 回應數:4

樓主

永恆
初學者
1 25
864 38
發送站內信

找不到適合的區發帖,發錯 幫我轉移一下

我用的是虛擬主機

我想做到
子域名指向根域名的目錄
達到
XX.COM/ABC.HTML
A.XX.COM/ABC.HTML
的效果

ABC.HTML是在主域名的目錄下

但是我用的虛擬主機,子域名只能指向主域名所在目錄的子目錄,逹不到我想要的效果

可以用.htaccess做到我想要的效果嗎

搜尋相關Tags的文章: [ 域名 ] ,
本篇文章發表於2016-10-04 14:33
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這個問題需要分很多方面說明。

一種是主機的對應設定值的方式,也就是httpd.conf這些的設定檔。

上面你有說到一件事。就是你用了子域名就是指定到相對的子目錄上去。

我相信你是從主機控制台中,設定了子域名。

一般來說,如論是da或是wm或是cp...等這些的主機控制台。
其子域名的定義是指另一個站台的用意。

而一般來說其預設就是你的web root path相對應的子域名目錄內。
這是因為這些主機控制台。它已經幫你設定了這些子域名的所在位置在另一個區域了。

如果你想要達到你的效果。一般是不能用建立子域名的方式來處理。而是要用域名定義轉向(Domain Pointers)。
這個才行。這是代表我可以去設定不同的域名,其指定的位置還是與我目前使用的域名是同一個位置。

不過大多數虛擬主機,並不一定會開放這樣的功能給你。
如果你可以動到httpd.conf。那還可以自行去指定。

但如果不能的話。用你說的.htaccess來做指向。雖然也可行。但很容易出問題。

畢竟你定義的子域名的web root位置是不一樣的地方。在程式上來講也不好去做修正定義處理的。
本篇文章回覆於2016-10-04 15:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

永恆
檢舉此回應
用.htaccess的話該怎麼做?
本篇文章回覆於2016-10-04 16:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
重定向到實際網址。不過這還得要看你的程式搭配性。

另外一種方式是設定實際的web root

但要注意這招比較容易出問題
本篇文章回覆於2016-10-04 18:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

永恆
檢舉此回應
已經找了虛擬主機公司 幫我將子域名指向主域名所在目錄了

謝謝回答
本篇文章回覆於2016-10-04 20:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.