[英]point subdomain to subfolder htaccess
我想為移動網站創建新的子域。 所以我想將此域指向服務器中根文件夾中的子文件夾:
示例:www.mywebsite.com指向www文件夾
我將在wwww內創建子文件夾,將其命名為:mobile_version我將為手機創建子域,將其命名為:m.mywebsite.com我想將m.mywebsite.com指向mobile_version文件夾NOT REDIRECT
如果有人從手機打開mywebsite,則將重定向到m.mywebsite.com並在mobile_version中顯示index.php而不重定向到m.mywebsite.com/mobile-version
我希望我能通過我的問題。
我在htaccess中所做的事情:
RewriteCond %{HTTP_HOST} !^m.jeelplus.com$
RewriteRule ^(.*)$ http://m.jeelplus.com/mobile_version/$1 [R=301,L]
如果m.jeelplus.com
將要映射到子目錄,那么為什么要將該子目錄作為URI參數傳遞? 另外,如果您希望它重新映射,不進行重定向,那么您就無法使用[R = 301],因為這是重定向...
您的應用程序還需要確定用戶是否來自移動設備,然后重定向到您的m.jeelplus.com
這實際上無法通過.htaccess來完成
您的.htaccess實際上會將每個不是m.jeelplus.com
請求都重定向到服務器,該請求將直接重定向到m.jeelplus.com/mobile_version/
。
我假設您想重寫進入m.jeelplus.com
以使用/mobile_version/index.php
在這種情況下,請嘗試以下更類似的方法:
RewriteCond ${HTTP_HOST} ^m.jeelplus.com$
RewriteRule ^(.*)$ mobile_version/index.php/$1 [L]
另一種方法是,設置新的虛擬主機,其文檔根目錄指向具有ServerName m.jeelplus.com的移動版本文件夾,並使用常規的remap .htaccess ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.