我很難搞清楚我該如何做到這一點。.htaccess重定向/重寫問題
我希望所有的請求www.mydomain.com/manager重定向到m.mydomain.com
我想:
# Friendly URLs for the manager
RewriteCond %{HTTP_HOST} ^(www.)?cloudcms.co$
RewriteRule ^manager/?$ http://m.cloudcms.co/ [NC,L,R]
RewriteCond %{HTTP_HOST} ^(m.|manager.)?cloudcms.co$
RewriteRule ^(/)?$ manager/ [L,QSA,NC]
然而,唯一真正的一個正確改寫爲第二個條件。
我也曾嘗試以下
# Friendly URLs for the manager
RewriteCond %{HTTP_HOST} ^(www.)?cloudcms.co$
Redirect 301 /manager http://manager.cloudcms.co
RewriteCond %{HTTP_HOST} ^(m.|manager.)?cloudcms.co$
RewriteRule ^(/)?$ manager/ [L,QSA,NC]
但它忽略了第二重寫
網址是哪不是爲你工作? – anubhava
排名第一。嘗試強制所有請求到www.mydomain.com/manager重定向到m.mydomain.com – Kevin
您有代理的'P'標誌,因此它不會更改瀏覽器中的URL,但仍會爲您提供來自'm .mydomain.com' – anubhava