Apache 当主机是开发服务器时,如何拒绝所有
只有当网站的主机包含Apache 当主机是开发服务器时,如何拒绝所有,apache,.htaccess,Apache,.htaccess,只有当网站的主机包含 .*\.dev\.site\.com$ 当url包含它时,我只允许列出ip地址 order deny,allow deny from all allow from 63.162.42.59 allow from 95.56.43.101 当我将网站从开发环境移动到生产服务器时,我不希望拒绝所有。我希望可以自动完成此检查尝试改用mod_rewrite: RewriteEngine On RewriteCond %{HTTP_HOST} dev\.site\.com$ [
.*\.dev\.site\.com$
当url包含它时,我只允许列出ip地址
order deny,allow
deny from all
allow from 63.162.42.59
allow from 95.56.43.101
当我将网站从开发环境移动到生产服务器时,我不希望拒绝所有。我希望可以自动完成此检查尝试改用mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} dev\.site\.com$ [NC]
RewriteCond %{REMOTE_ADDR} !^63\.162\.42\.59$
RewriteCond %{REMOTE_ADDR} !^95\.5\6.43\.101$
RewriteRule ^ - [L,F]
当请求主机头是dev域的一部分时,您可以使用设置一个标志,并使该标志成为
DENY
配置的一部分(例如,请参阅指令说明);但是,请注意,这并不能从外部访问“保护”您的开发环境。如何从外部访问“保护”开发环境?这是我的主要目标。