我希望只允许访问给定子域中我网站的一个文件夹,并让另一个子域指向具有完全访问权限的同一documentRoot。我希望这可以避免重复的网址(出于搜索引擎优化目的)。
在受限制的虚拟主机中我有这个配置......
<Directory /var/www/secundary.mysite.com/web>
Options -Includes +ExecCGI
AllowOverride All
RewriteEngine On
RewriteCond %{QUERY_STRING} !/bundles.*$ [NC]
RewriteRule ^.*$ - [F]
</Directory>
所以我希望导航到mysite.com会给出禁止的响应,但www.mysite.com/bundles/js/script.js会返回正常的响应。
结果是每个secundary.mysite.com的请求都会返回正常的响应。我错过了什么,或者......?
答案 0 :(得分:0)
我一直在使用错误的变量。我写了%{QUERY_STRING}而不是%{REQUEST_URI},这是我想要再次匹配正则表达式的变量。我的目的正确的语法是:
trip_id