我可以做一些幫助試圖清理已經在我們的工作中的一臺服務器上運行的.htaccess文件。凌亂的.htaccess重寫規則
它當前設置,這樣如果有人類型example.com
它會重定向到www.example.com
。問題是,我們要利用子域,但是,當我們嘗試添加子域名,像beta.example.com
會重定向到www.beta.example.com
這裏是.htaccess
文件
DirectoryIndex index.html index.php
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我已經在這裏試圖從問題的多種變化SO和通過谷歌和htaccess生成器,他們似乎都沒有幫助,因爲他們通常把網站放在重定向循環中。
上得到正確的配置任何幫助,將不勝感激。
克里斯 -
沿指定文檔根樹與index.php和htaccess – Deadooshka
不知道我明白。你有代碼示例嗎? –
目前尚不清楚其中的index.php和htaccess的規定相對於網站的文檔根 – Deadooshka