我在我的localhost中創建了一個名爲「example」的文件夾,並且我在該文件夾內添加了4個文件。使用.htaccess重定向到404頁面
- 的index.php
- about.php
- 的.htaccess
- 404.php
當我鍵入URL http://www.localhost/example/123(工作正常)這是要404錯誤頁面。
當我輸入url http://www.localhost/example/index.php/123它沒有重定向到404頁面。 在示例文件夾中發生about.php和其他php擴展文件。
在我的htaccess文件中,我重新指出了不存在的文件ro 404 pages.But並沒有發生index.php,about.php ..以及所有帶有php擴展名的示例文件夾中的文件。
以下是我當前的.htaccess文件。
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /404.php
我知道您對當前的.htaccess文件不滿意。你可以在你的問題中提出這個問題,以便我們解決它嗎? –
@dystroy ...以下是我的htaccess文件... RewriteEngine敘述在 RewriteBase/ 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{} REQUEST_FILENAME!-d 的ErrorDocument 404 /404.php – Imthiyaz
@dystroy ..我已經在問題中添加了我的htaccess文件..請看看它,讓我知道你的迴應。 – Imthiyaz