我想切断对我的网站上的一个子目录的访问,但我希望在子目录中的任何访问是一个404错误,而不是一个403禁止。
f45qwnt81#
请尝试:
RewriteRule ^directory/ - [L,R=404]
这将重定向对文件夹“/directory/“的所有请求,它们将得到404响应。
/directory/
myss37ts2#
我想,410错误比较好
RewriteRule ^directory/ - [L,R=410]
或我的搜索:
RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot|Baiduspider) [NC] RewriteRule .* - [R=410,L]
关于俄语维基404 Not Found [19] -使用互联网时最常见的错误,主要原因-一个错误写了一个网页的地址。服务器理解了请求,但没有在指定的URL找到相应的资源。如果服务器知道在这个地址有一个文档,那么它最好使用代码410。2如果你需要小心地隐藏某些资源以避免被窥探,可以使用答案404来代替403。3出现在HTTP 1.0中。
u4vypkhs3#
你也可以暂时改变用户在遇到403错误时看到的页面,但我不建议长期这样做。.htaccess文件:
ErrorDocument 403 /your404pagehere.php
3z6pesqy4#
Redirect 404
把这个放在你不想记录的目录下的.htaccess文件中。Redirect指令是mod_alias的一部分,可以用来发送任何状态代码,而不仅仅是重定向。
4条答案
按热度按时间f45qwnt81#
请尝试:
这将重定向对文件夹“
/directory/
“的所有请求,它们将得到404响应。myss37ts2#
我想,410错误比较好
或我的搜索:
关于俄语维基
404 Not Found [19] -使用互联网时最常见的错误,主要原因-一个错误写了一个网页的地址。服务器理解了请求,但没有在指定的URL找到相应的资源。如果服务器知道在这个地址有一个文档,那么它最好使用代码410。2如果你需要小心地隐藏某些资源以避免被窥探,可以使用答案404来代替403。3出现在HTTP 1.0中。
u4vypkhs3#
你也可以暂时改变用户在遇到403错误时看到的页面,但我不建议长期这样做。
.htaccess文件:
3z6pesqy4#
把这个放在你不想记录的目录下的.htaccess文件中。Redirect指令是mod_alias的一部分,可以用来发送任何状态代码,而不仅仅是重定向。