我只想让人们查看我的子域而不是原始域。而且我只希望我查看原始域(我的意思是我的 IP)。
hello.example.com -> view by anyone
example.com -> only view by me
有没有可以用于 htaccess 的脚本?谢谢
我只想让人们查看我的子域而不是原始域。而且我只希望我查看原始域(我的意思是我的 IP)。
hello.example.com -> view by anyone
example.com -> only view by me
有没有可以用于 htaccess 的脚本?谢谢
在您的主域上创建一个 htaccess 文件并在其中写入以下内容:
Order deny, allow
Deny from all
Allow from 123.45.67.89
在上面的代码中使用您的 IP。
您可以永久重定向到 hello.example.com。这将确保每个人都在 hello.example.com 下访问您的网站。这将更适合您的用户。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [nc]
RewriteRule ^hello/(.*)$ http://hello.example.com/$1 [r=301,nc]
如果你真的想显示 403 Forbidden,你可以这样做
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [nc]
RewriteRule ^hello/(.*)$ / [r=403,nc]
我想出了答案。我在位于example.com的 htaccess 中添加了此代码
order deny,allow
deny from all
allow from MYIP
并将此代码发送到hello.example.com
order deny,allow
allow from all
我不确定这是否是正确的方法,但它可以帮助我阻止人们查看 example.com(主域)但仍然让他们查看子域(hello.example.com)