2013-05-11 69 views
0

我有一個網站,因爲只有錯誤頁面顯示主要網址。 例如:www.example.com/123中顯示404錯誤頁面。.htaccess 404頁未顯示

當我去任何其他頁面,例如:www.example.com/about.php/123,錯誤頁面不顯示。僅顯示沒有樣式表的相同頁面。

這裏是我的htaccess代碼:

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f`` 
RewriteCond %{REQUEST_FILENAME} !-d 
ErrorDocument 404 http://www.example.com/404.php 

請幫我重定向到404頁,當有人用PHP擴展的頁面輸入錯誤的網址(例如:index.phpabout.phpcontact.php等)

+0

是什麼問題?當您輸入「www.example.com/about.php/123」時,將顯示「www.example.com/about.php」,並顯示樣式表和其他鏈接。請舉一些例子或請給出網站鏈接。 – ncm 2013-05-11 06:19:57

+0

以下是我的網站網址www.lizinfotech.com,當我輸入www.lizinfotech.com/123 404頁面時顯示。但是當我去聯繫頁面http://www.lizinfotech.com/contactus.php/123錯誤頁面不顯示 – Imthiyaz 2013-05-11 06:29:23

+0

??我認爲你應該編輯你的評論,因爲我看不到任何鏈接。 – ncm 2013-05-11 06:30:42

回答

0

您可以根據您的網頁名稱嘗試此代碼,並需要在「.htaccess」文件中進行一些更改。

**RewriteRule ^([a-zA-Z_-]+)$ index.php?action=$1 
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)$ index.php?action=$1&mode=$2 
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+)$ index.php?action=$1&mode=$2&id=$3** 

我希望能解決您的問題。

+0

感謝Hardic爲您提供的建議..我已經在.htaccess文件中嘗試了您的代碼,但仍然將索引頁和其他頁面重定向到404錯誤頁面。 – Imthiyaz 2013-05-13 04:18:27

+0

感謝您的建議..我已經在.htaccess文件中嘗試過您的代碼,但仍然索引頁和其他頁面不重定向到404錯誤page.any服務器中的任何文件不重定向到404 pages.only主url http://www.lizinfotech.com/123重定向..請檢查它,我正在等待好的聲音。提前感謝 – Imthiyaz 2013-05-13 04:26:48