簡體   English   中英

無法使用htaccess,1and1設置根目錄頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM