JD *_*cks 5 .htaccess http-status-code-404
我发现的一切似乎都与创建自定义 404 页面有关。
这不是我想要做的。
如果我想阻止对页面的访问,我可以在 htaccess 中执行此操作:
重写规则模式- [F]
但是,“ Forbidden ”暗示该页面确实存在。我希望页面看起来甚至不存在。所以我想给出一个 404 错误而不是 403。然后让它渲染任何 404 页面,如果资源真的不存在。
我怎样才能做到这一点?
小智 5
Redirect 404将工作,但将在指向您的虚拟主机的所有域中执行。由于您使用多个域,因此您需要使用RewriteRule:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^microsite\.someotherexample\.net$
RewriteRule ^path/to/page/?$ - [R=404,NC,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15507 次 |
| 最近记录: |