1
我用來讓用戶訪問domain.com/dashboard,但現在希望它們轉到dashboard.domain.com。一些用戶仍然在使用舊地址,並得到一個非工作/非常醜陋的頁面。即使文件夾名稱本身是儀表板(public_html/dashboard),是否可以將子文件夾(domain.com/dashboard)重定向到子域(dashboard.domain.com),還是僅僅是更容易更改子文件夾的名稱有所不同?這是我目前在public_html的.htaccess文件中所擁有的。將文件夾重定向到同名的子域名
RewriteCond %{HTTP_HOST} ^dashboard.domain.com$
RewriteCond %{REQUEST_URI} !^/dashboard/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ /dashboard/$1
RewriteCond %{HTTP_HOST} ^dashboard.domain.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(/)?$ dashboard/index.php [L]
不幸的是,沒有工作。我刪除了public_html/.htaccess文件中的儀表板參考,然後將代碼放在public_html/dashboard/.htaccess文件中,當我轉到dashboard.domain.com時,它只是加載public_html/index.php頁面,當我訪問domain.com/dashboard時,它會加載,但是以現在它所做的醜陋/錯誤鏈接的方式加載。 –
當您打開'domain.com/dashboard /'時,是否不會重定向到'dashboard.domain.com'? – anubhava
不,它只是加載public_html /儀表板/ index.php URL爲domain.com/dashboard –