2011-09-01 33 views

回答

1

這應該做的工作:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* index.html 

中的index.html應留在htacess

的同一目錄
+0

似乎不起作用。我得到500內部錯誤。任何其他想法? – Ward

+0

它應該工作,這是一個非常標準的代碼;你應該檢查index.html頁面的路徑;你可以發佈目錄結構嗎? – Simone

+0

我的目錄結構只是:/index.html,/img.jpg,/favicon.ico和/.htaccess。我希望訪問http://www.example.com/something的人訪問http://www.example.com – Ward

0
  1. 打開IIS。
  2. 在左側窗格中選擇您的網站。
  3. 在IIS 7中,在中間框中選擇選項Default documents並添加所需的索引頁。在IIS 3中,右鍵單擊左窗格中的網站,然後選擇屬性>主目錄>,然後添加您的索引頁名稱並將其置於頂部(優先級最高)。
  4. 在同一個頁面,你必須選擇你的URL重定向到另一個網址
+0

你確實假設他正在使用IIS ... – jvc26

+0

OP使用'.htaccess'標籤 - 很可能他使用Apache ... – LazyOne

+0

我使用的是Apache .htaccess。 – Ward

相關問題