[英].htaccess redirect to 404 page RewriteRule
有沒有辦法在htaccess文件中輸入RewriteRule,以便在鍵入或到達某個文件夾/ url路徑時重定向到404頁面?
例如,如果我希望每個用戶都被重定向到404頁面,如果他們到達:www.mydomain.com/abc或www.mydomain.com/abc/或“abc”之后的任何內容,即使該文件夾確實如此存在,我不希望用戶能夠訪問它。 如果他們確實達到了,我希望他們看到404錯誤頁面。 *請注意我不打算設置自定義404錯誤頁面,我正在尋找一種方法重定向到默認的404頁面。
我該怎么做? 可能嗎?
RewriteRule ^abc/(*)?$ [R=404,L]
我怎么能在PHP中做同樣的事情,重定向到404錯誤頁面? 我再一次不是在談論設置自定義404頁面,我在談論默認的404頁面,只是使用php將用戶重定向到404錯誤頁面。
您可以使用RedirectMatch
指令執行此操作,而不是使用mod_rewrite
:
RedirectMatch 404 ^/abc/.*$
我在我的網站上這樣做了:
RewriteRule ^404/?$ 404.php
ErrorDocument 404 http://www.example.com/404/
在我的網站的根目錄上,我放置了一個404.php
頁面來自定義該頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.