我想獲取我在單個域中的一些子目錄,並將它們重定向到與子目錄名稱匹配的子域。使用.htaccess將子目錄和內容重定向到子域
富勒例如,如果我有:
http://mysite.com/books
http://mysite.com/games
http://mysite.com/another
如果每個這些子目錄中總會有文件,文件夾,等他們腳下:
例如:http://mysite.com/books/fiction/bookname
我想能夠訪問這些ite MS以及其中的項目,像這樣:
http://books.mysite.com
http://books.mysite.com/fiction/bookname
同樣爲任何其他項目我可能會這樣定義:
http://games.mysite.com
http://whatever.mysite.com/afolder/more/content
我相信我可以做到這一點.htaccess但我不完全確定正確的代碼或如何讓它覆蓋文件夾中的所有項目。我可以弄清楚如何手動執行每個單獨的項目,但這不會有幫助,因爲我必須爲數百個網址執行此操作。
編輯:要擴展更多的在我的設置和目標 -
我試圖指揮域設置的域時,指向子目錄的答案,但它不工作。
這是關於我的網站如何設置的更多信息。主要的域名是WordPress設置爲WordPress MU安裝。我知道我可以使用帶有通配符的子域名來設置DNS,以免我的頭疼,但是我的主機不允許它,並且需要我購買一臺私人服務器,我現在不感興趣因爲這比其他任何事情都更像是一個測試/個人項目,並且不會獲得足夠的關注/流量。
因此,我建立了WordPressMU爲我添加的每個新網站創建子目錄。現在我總共有5個。主要網站(將用於展示來自其他四個子網站的更新),然後是四個主題特定網站。我希望這些網站能夠被他們的子域訪問和瀏覽,而不是子目錄。所以我真的認爲.htaccess是我必須採取的路線,因爲我無法將我的子域設置爲指向不存在的目錄。
PS在此先感謝您的任何/所有幫助和建議。真的很感激。
請擴展您的答案,也許您可以提供一個例子嗎? –
如果您希望http://mysite.com/books成爲http://books.mysite.com,您需要創建子域並選擇它的根文件夾/ books文件夾。 – user733421
嗯,這很有趣。我要試着去告訴你它是如何工作的 – CSSgirl