无法使用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}仅匹配没有协议或方案的主机名。

链接地址: http://www.djcxy.com/p/58931.html

上一篇: Unable to set root directory headers with htaccess, 1and1

下一篇: What does Predefined constant mean in PHP for a module like trader