[英]Unable to set root directory headers with htaccess, 1and1
我的问题是,由于托管限制,我无法将我的.htaccess文件移回一个目录,例如../。
这是我的.htaccess
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?gw2pvp\.com$
RewriteCond %{REQUEST_URI} !/main/
RewriteRule (.*) /main/$1 [L]
Header always set X-FRAME-OPTIONS "DENY"
Header always set X-XSS-Protection "1; mode=block"
Header always set X-Content-Type-Options "nosniff"
Header always set Content-Security-Policy "script-src 'self' //ajax.googleapis.com"
这是在将/ main设置为根目录,因此当我转到主网站时,将显示/ main中的文件。
这里的问题是我的标题现在不会设置。 无论如何,是否可以在这里设置标题?
我的网站: http : //gw2pvp.com加载http://gw2pvp.com/sdgshsg将加载正确的标头。...(不存在的目录)进入http://gw2pvp.com/main/也不起作用。
我猜想这排除了cloudflare成为问题的可能性,并且该指令也可以在htaccess中使用。
我注意到的一件事是,它适用于PHP文件以外的所有文件...
例如http://gw2pvp.com/main/test.html可以工作。
这将indiciate,这是工作的罚款和其他东西是不是让我在这里设置头..
尝试以下规则:
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?stackoverflow\.com$
RewriteCond %{REQUEST_URI} !/forum/
RewriteRule (.*) /forum/$1 [L]
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule ^ - [F,L]
%{HTTP_HOST}
仅匹配主机名,而没有协议或方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.