我有幾個域名指向相同的IP地址。我目前將它們從/default.asp文件重定向到基於SERVER_NAME的相應文件夾。例如:.htaccess域重定向到文件夾
http://domain1.com redirects to http://domain1.com/folder1
http://domain2.com redirects to http://domain1.com/folder2
這工作,但網址,在瀏覽器中顯示文件夾名稱:
http://domain1.com/folder1/somepage.htm
而且用戶不能瀏覽的網頁,而無需輸入文件夾名稱:
http://domain1.com/somepage.htm // This fails because it isn't in the root folder.
我可以使用.htaccess文件(1)將頁面請求路由到適當的文件夾,並(2)防止文件夾名稱出現在瀏覽器中?
這也會將重定向從/default.asp文件移動到它可能屬於的.htaccess文件。
謝謝!
聽起來好像你的'httpd.conf'文件中的VirtualHost指令搞砸了。你有訪問這些嗎? –
我問的原因是'domain1'的文檔根目錄位於錯誤的位置。你可以嘗試用'.htaccess'重寫它,但它不起作用。 –
咦? 「文檔根目錄」位於錯誤的位置?我認爲沒有什麼會搞砸的,我的域名工作正常(我目前甚至沒有.htaccess文件)。我詢問是否以及如何重定向域名,以便(1)請求轉到特定文件夾;(2)如果我可以防止文件夾名稱出現在瀏覽器URL中。謝謝。 –