2012-07-26 77 views
0

有人可以幫助我如何配置我的.htaccess嗎?我已閱讀了很多關於如何將所有流量重定向到單個頁面的教程,但它對我沒有幫助。使用.htaccess將所有流量重定向到我的主頁

我的問題是,我有一個WordPress的網站之前,我決定刪除所有的文件,並卸載wordpress下的所有內容。總之,我在我的服務器上放了一個新的public_html。

我有永久鏈接給我的客戶之前像http://domain.com/web/pricing/http://domain.com/web-login/uploads/image.jpg。一些鏈接包含許多子文件夾,如..domain.com/web/me/you/anyone/none。

我使用這個的.htaccess代碼

ErrorDocument 404 /notfound.php 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

我只有我的服務器上的兩個頁面現在; index.php和notfound.php。上述代碼只適用於我試圖訪問這些網址..域名/網絡..域名/ web.php,沒有別的。

如果我把嘗試訪問..domain.com /網絡/我/你/有人/無,甚至有在像末斜線短鏈接..domain.com/web.php/它給了我notfound.php,但有很多錯誤。 CSS和JavaScripts不加載。只有文本。

+0

有人可以幫我嗎? – 2012-07-27 05:05:03

回答

0

添加到您的2頁的標題:

<base href="/"> 

被添加到URI的其他路徑很可能使相對鏈接使用不正確的URI基地。所以,如果你有:

<img src="image/foo.jpg"> 

而當你要求domain.com/web.php它工作得很好,因爲URI基地/,但如果你要求domain.com/web/me/you/任何人/沒有,那麼URI的基礎是/web/me/you/anyone/,瀏覽器會認爲該圖像位於/web/me/you/anyone/image/foo.jpg

相關問題