我試圖將所有文件夾(使用通配符)重定向到他們的子域。例如:如何寫一個htaccess文件到通配符文件夾到子域
www.mywebsite.com/folder1到folder1.mywebsite.com/
www.mywebsite.com/folder2到folder2.mywebsite.com/
www.mywebsite.com/folder3到folder3 .mywebsite.com/
現在沒有爲他們每個人寫規則,有沒有辦法將他們全部重定向到他們各自的子域?
我想:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mywebsite\.com$
RewriteCond %{HTTP_HOST} ^(\w+)\.mywebsite\.com$
RewriteRule ^(.*)$ /%1/$1 [QSA]
但它給了我一個內部錯誤500
http://stackoverflow.com/questions/6725973/rewrite-folder-to-subdomain-with-htaccess 這是你在找什麼? – Paronity
是的,但這個例子並不適合我。我嘗試了 RewriteEngine On RewriteCond%{HTTP_HOST}!^ www \ .mywebsite \ .com $ RewriteCond%{HTTP_HOST} ^(\ w +)\。mywebsite \ .com $ RewriteRule ^(。*)$ /%1/$ 1 [QSA] 但它給了我一個內部錯誤500 – user1822683