因此,我創建了一個跨多個站點相同的模板系統,唯一改變的是配置文件。我正在製作所有文件都從根目錄獲取。我可以用我所有的php和html文件做到這一點,但是我看不到我的.htaccess文件。如何設置目錄是/ home/user_name /模板,然後還有像/home/user_name/site1.com這樣的文件夾以及所有的網站。那麼我怎樣才能使所有的網站使用相同的.htaccess文件。我希望這是有道理的!從根目錄加載.htaccess
4
A
回答
4
根據維基百科
一個的.htaccess(超文本的訪問)文件是由幾個Web服務器支持目錄級的配置文件,它允許Web服務器配置的分散管理。它們被放在web目錄樹裏面,都能夠覆蓋服務器對他們是在目錄全局配置的一個子集,以及所有子目錄
如果您啓用.htaccess文件,服務器在服務資源之前檢查.htaccess文件。服務器在與資源相同的目錄中以及該目錄的父目錄中查找.htaccess文件,直到幷包括文檔根目錄。
例如,
如果主文檔目錄被設定爲/ORACLE /服務器/文檔
和
客戶端請求/ORACLE /服務器/文檔/報告/index.html,
服務器將檢查:
個的.htaccess文件在/oracle/server/docs/reports/.htaccess和/oracle/server/docs/.htaccess。
假設你有2個站點,並使用單個文件
要設置 的.htaccess爲您的兩個站點然後只需創建一個類似如下的文件結構
- 父
- site1
- site2
- 。htaccess的
這裏上傳site1的的所有數據到site1的文件夾等。
3
如果服務器是linux/posix系統,則可以創建一個到根.htaccess文件的符號鏈接。 這應該是像
cd /home/user_name/site1.com
ln -s ../template/.htaccess .
當心文件的權限,所以只有你可以寫信給它。
相關問題
- 1. 加載從根目錄
- 2. Htaccess從根目錄以外的文件夾加載內容
- 3. 從根目錄加載文件
- 4. .htaccess項目根目錄
- 5. 從htaccess重定向排除根目錄
- 6. .htaccess從子目錄重寫爲根
- 7. htaccess技巧加載web根目錄下的資源(js/css)
- 8. htaccess的子目錄根目錄
- 9. .htaccess服務於根目錄
- 10. htaccess ModRewrite到根目錄
- 11. .htaccess - 如何從根目錄重定向到子目錄?
- 12. .htaccess重寫從根目錄到子目錄的PDF
- 13. .htaccess從目錄/到根目錄的重寫規則
- 14. 從根目錄獲取.htaccess應用於所有目錄?
- 15. htaccess:從服務器根目錄遷移到子目錄
- 16. 使用htaccess從子目錄中的根目錄讀取圖像
- 17. .htaccess將根目錄和index.php重定向到https根目錄
- 18. .htaccess從子目錄
- 19. .htaccess從目錄根目錄重定向到該目錄內的url
- 20. htaccess的下載目錄
- 21. Apache htaccess從一個目錄或另一個目錄加載文件
- 22. htaccess將根目錄更改爲子目錄,但只允許根目錄url
- 23. jQuery加載和重定向根目錄
- 24. htaccess別名使用 - 從其他目錄加載/獲取文件
- 25. ActionScript - 從密碼保護目錄(.htaccess)使用PHP加載資產?
- 26. .htaccess:允許iframe從subdir只能從根目錄查看
- 27. 從站點根目錄以外的目錄動態加載圖片
- 28. 根目錄的Apache .htaccess變量?
- 29. 的.htaccess - 設置每目錄「根」
- 30. 的.htaccess地圖子目錄根
如果每個站點使用相同的文件,爲什麼不把它們放到同一個目錄中?然後你可以調整你的配置文件(不管它包含什麼)來檢查哪個站點被訪問並提供正確的配置。這是否符合您的需求? –
不完全,DreamHost要求所有的網站都像example.com 但我想我可以嘗試鏡像域名,看看是否有效。 –
你可能在cPanel(或同等版本)中有類似附加站點或類似的東西..讓我知道.. –