簡體   English   中英

.htaccess重定向到404頁面RewriteRule

[英].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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM