我試圖將一個子域添加到現有網站。我們已經添加了適當的'A'記錄。我們希望staging.example.com
顯示example.com/test/
的內容(並保留staging.example.com
)。由於www規則將子域重定向到無限重定向文件夾
的.htaccess
文件(別人寫的)重定向所有非HTTPS到HTTPS,所有非www到www:
RewriteEngine On
RewriteBase/
#Rewrite http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
#Rewrite non-www to www
RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://www\.%{HTTP_HOST}/$1 [R=301,L]
我試着添加一行以下,之前剛剛過去的RewriteRule
:
RewriteCond %{HTTP_HOST} !^staging\.(.+)$ [NC]
但是,總是得到重定向循環到www.staging.example.com
...
建議非常讚賞d。
是否'升級。 example.com'已經顯示來自'example.com/test /'的內容?這只是規範的重定向,這是一個問題? – MrWhite