gpt4 book ai didi

linux - htaccess 在 403 禁止错误上重定向到不同的页面

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:39 24 4
gpt4 key购买 nike

我这辈子都找不到这个。我们对索引进行了保护,因此如果有人访问 CDNdomain.com/1/,除非他们访问 CDNdomain.com/1/something.jpg,否则他们将看不到任何内容。当他们访问 /1/ 时,他们会看到 403 Forbidden 错误。我想做的是当他们看到 403 禁止错误时将他们重定向到 ourRealdomain.com

有什么想法吗?

最佳答案

您可以在 CDNdomain.com 的文档根目录下的 htaccess 文件中尝试这样的操作:

RewriteEngine On
# make sure this is the right host
RewriteCond %{HTTP_HOST} cdndomain.com$ [NC]
# make sure this is a request for an existing directory
RewriteCond %{REQUEST_FILENAME} -d
# redirect
RewriteRule ^(.*)$ http://ourRealdomain.com/ [L,R=301]

请注意,这也会将 /: http://CDNdomain.com/ 重定向到 http://ourRealdomain.com/。如果您想避免这种情况,请将正则表达式匹配从 ^(.*)$ 更改为 ^(.+)$。如果您想将这些规则放入 CDNdomain.com 的虚拟主机配置中,请在 ^ 后添加一个斜杠:^/(.+)$.

关于linux - htaccess 在 403 禁止错误上重定向到不同的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12486133/

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