我正在處理小型CMS,我通過RewriteRule
在htaccess
中將所有原始目錄更改爲我需要的目錄,還爲移動設備用戶添加移動模板。所以我的網站有兩個目錄,一個用於計算機客戶端,一個用於移動客戶端,我使用以下代碼來檢測手機代理並重定向到手機模板,但會出現循環錯誤,任何想法!?移動重定向和循環錯誤
這是我的重定向代碼:
RewriteCond %{REQUEST_URI} !^/m/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /m/ [L,R=302]
這是我目前的htaccess:
Options +FollowSymLinks
RewriteEngine On
# Change main URL
RewriteRule ^m/ /mobile/index.php [QSA]
# Change content URL
RewriteRule ^/a/m/([a-zA-Z0-9\.]+)$ /mobile/index.php?pid=$1 [QSA]
試圖從條件的RewriteCond%去掉斜線{REQUEST_URI}^M /.*$ – vmeln
@ V.Melnychuk我試過但沒有工作! – NullPointer