我一直在尋找這個,但我真的是新手與.htacces(我覺得它是一個地獄),我無法解決這個問題。.htaccess使子目錄出現在URL
我有我的服務器中的根文件夾,將默認域URL重定向到文件夾「web」。我有另一個文件夾,比如,摺疊,在裏面,我有另一個文件夾: mobile。
我想的是,如果有人類型 www.adomain.com它去根/ subfold,而不顯示 subfold。我已經做到了這種方式:
RewriteEngine on
Options +FollowSymLinks
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.adomain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subfold/ [NC]
RewriteRule (.*)$ /subfold/$1 [L]
RewriteCond %{HTTP_HOST} www\.maindomain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/web/ [NC]
RewriteRule (.*)$ /web/$1 [L]
然而,當我去 www.adomain.com/mobile它顯示在URL www.adomain.com/subfold/mobile/
我的目標是,如果我去移動子文件夾,在URL應該顯示 www.adomain.com/mobile
顯然,我想不會有寫重定向每次我添加一個子文件夾,它是可能的。
我應該怎麼做?
感謝您的時間和幫助!
非常感謝您的回答!正如你所說的那樣,這是削減整個東西的大刀闊斧。 – Unapedra