use*_*191 28 php .htaccess redirect http-status-code-404
有没有办法在htaccess文件中输入RewriteRule,以便在键入或到达某个文件夹/ url路径时重定向到404页面?
例如,如果我想每个用户被重定向到一个404页面,如果他们得到:www.mydomain.com/abc或www.mydomain.com/abc/或任何附带"ABC"后,即使该文件夹真的存在,我不希望用户能够访问它.如果他们确实达到了,我希望他们看到404错误页面.*请注意我不打算设置自定义404错误页面,我正在寻找一种方法重定向到默认的404页面.
我该怎么做?可能吗?
RewriteRule ^abc/(*)?$ [R=404,L]
Run Code Online (Sandbox Code Playgroud)
我怎么能在PHP中做同样的事情,重定向到404错误页面?我再一次不是在谈论设置自定义404页面,我在谈论默认的404页面,只是使用php将用户重定向到404错误页面.
Mic*_*ski 33
mod_rewrite您可以使用RedirectMatch指令执行此操作,而不是使用:
RedirectMatch 404 ^/abc/.*$
Run Code Online (Sandbox Code Playgroud)
我在我的网站上这样做了:
RewriteRule ^404/?$ 404.php
ErrorDocument 404 http://www.example.com/404/
Run Code Online (Sandbox Code Playgroud)
在我的网站的根目录上,我放置了一个404.php页面来自定义该页面.
| 归档时间: |
|
| 查看次数: |
33106 次 |
| 最近记录: |