0
我想重寫網站的「主頁」到www.example.com
。Apache重寫,首頁
主頁現在可以通過www.example.com/dir/userdo?action=home
我的想法來訪問是www.example.com
真的www.example.com/index.html
因爲Apache自動隱藏/index.html
,所以我嘗試
RewriteRule /index.html /dir/user.do?action=home [PT,L]
不工作。
有人能給我一個想法正確的方法來解決這個問題嗎?由於
ty,頁面現在顯示,但所有css,位於'dir/cssimage'下的圖片加載失敗。我檢查了Web控制檯,這似乎應用程序正在請求根文件夾下不存在的'/ cssimage'目錄。任何想法出了什麼問題? – Will
這個重寫規則不會影響瀏覽器認爲所有資源應該位於/(例如./cssimage)的url。這裏有附加規則來解決這個問題,'RewriteCond%{REQUEST_FILENAME}!-f''RewriteRule ^(。*)$/dir/$ 1 [L]'。這些規則將所有不存在文件的請求重定向到/ dir /。 – changx