无法使用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"
这是做什么是设置/主作为根目录,以便当我到主网站我的文件在/主要显示,而不是。
这里的问题是我的标题现在不会设置。 无论如何欺骗它在这里设置标题?
我的网站:http://gw2pvp.com加载http://gw2pvp.com/sdgshsg会加载正确的标题....(不存在的目录)进入http://gw2pvp.com/main/也无法正常工作。
我想这排除了cloudflare成为问题的可能性,并且这些指令也可以在htaccess中使用。
我注意到的一件事是,它适用于除PHP文件以外的所有内容...
例如http://gw2pvp.com/main/test.html的作品。
这将表明这工作正常,而其他东西不让我在这里设置标题..
试试这些规则:
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}
仅匹配没有协议或方案的主机名。
上一篇: Unable to set root directory headers with htaccess, 1and1
下一篇: What does Predefined constant mean in PHP for a module like trader