Apache - 允许一个通配符 URL,拒绝所有其他请求

标签 apache .htaccess http httpd.conf

在 Apache 上,如何只允许来自一个通配符 URL 的流量,例如:*secure.mywebsite.com*,并拒绝所有其他 http 请求?

谢谢

最佳答案

你可以这样做:

RewriteCond %{HTTP_HOST} !(^|\.)secure\.mywebsite\.com$ [NC]
RewriteRule ^ - [F]

这将拒绝(禁止错误)所有不是针对 secure.mywebsite.com 的网络请求

关于Apache - 允许一个通配符 URL,拒绝所有其他请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18847102/

相关文章:

apache - 将 Apache .htaccess 转换为 Nginx

http - 如何在 angular2 中设置内容类型和接受错误 415 不支持的媒体类型

django - 如何向所有 Django 响应添加 HTTP header

php - Ubuntu/Apache2/Forbidden/权限错误

php - 我应该关注与多个数据库的连接的性能吗?

apache - 从 Vary header 中删除 X Forwarded-ssl(Apache 网络服务器)

php - .htaccess 结合 2 RewriteRule

.htaccess 和环境变量(如果没有 Env,则执行 X)

一个文件夹中的 PHP 文件正在执行,但在其他几个文件夹中没有执行

http - gRPC 服务器错误处理程序 golang