我有多个域名托管帐户,因此我们都必须知道其他域名可以通过主域名进行访问,正如我之前在question here
中所说的那样根据答案,我与子域名和子文件夹中的其他htaccess
相关的问题很少
所以,我只是想知道是否只有在请求来自特定域名时才能执行htaccess
查询 example.com < / p>
例如:
if request is from example.com then
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
else
RewriteCond %{HTTPS} off
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
end if
像这样的东西。以上陈述仅为示例。
我搜索了这个,但没有结果我想要的。任何帮助将不胜感激。
答案 0 :(得分:0)
您可以查看推荐人,但请注意,此信息不是非常可靠,因为它是由访问者提供的,可以操作:
RewriteEngine On
RewriteCond %{HTTPS} off
# Add the referrer as a condition for this rewrite rule
RewriteCond %{HTTP_REFERER} example\.com [NC]
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]