0
是否有任何要捕獲查詢字符串並將其附加到錯誤文檔(404)。類似請求的頁面:http://www.xyx.com/sdsdsd重定向到:http://www.xyx.com/404.php?pg-name=sdsdsd是否有任何要捕獲查詢字符串並追加
我使用這個和它的工作的罰款
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /404.php?pg-name=$1 [L,R]
但問題是,它是不是標題設置爲404頭,而設置爲302
我想報頭爲404即 「HTTP/1.0 404未找到」
不,它仍然沒有設置標題狀態爲404 –
嘗試切換它,使其[R = 404,L,NC]。你也可以使用:header(「HTTP/1.0 404 Not Found」)來強制一個PHP頁面上的404頭文件; – Johneh
雖然這個頭文件部分需要在您的PHP文件中,但不是htaccess! – Johneh