簡體   English   中英

將子域指向子文件夾htaccess

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM