gpt4 book ai didi

.htaccess - 限制直接访问错误页面

转载 作者:行者123 更新时间:2023-12-04 15:14:45 25 4
gpt4 key购买 nike

我正在使用 .htaccess 来显示错误的自定义 HTML 页面(401、404、500 .. 等)。我想限制对包含 html 页面的错误文件夹的直接访问。在错误文件夹的 .htaccess 文件中,我有以下内容:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com
RewriteRule \.(html|htm)$ - [F]

这似乎并没有真正起作用,我得到:
a 500 Internal Server Error error was encountered while trying to use an 
ErrorDocument to handle the request.

我必须对 .htaccess 文件进行哪些更改才能使其正常工作。我还想知道如果我将错误文件夹放在 public_html 文件夹之外是否会起作用?

最佳答案

这是您应该放入 .htaccess 的内容(在您的 public_html 中)

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^(www\.)?mydomain\.com
RewriteRule \.(html|htm)$ - [F]

让我知道它是否有效

关于.htaccess - 限制直接访问错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com