我有如下所示的 htaccess 檔案
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteCond ^ https://example.com/fernando/n-page.html [NC]
RewriteRule ^ https://example.com/fernando/error.php [R,L]
我在找什么,如果 n-page.html,檢查用戶是否來自移動,如果從移動重定向到錯誤頁面,如果從桌面,什么都不做,如果其他頁面,我不想做任何事情。我正在嘗試移動檢查作業正常,只是無法檢查其 n-page.html 是否。讓我知道這里是否有人可以幫助我解決問題。謝謝!
uj5u.com熱心網友回復:
像這樣:
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteRule ^fernando/n-page\.html$ /fernando/error.php [R,L]
上述說明:如果請求是針對fernando/n-page.html(無斜杠前綴)并且具有移動用戶代理,則重定向到/fernando/error.php. 這是一個 302(臨時)重定向。
參考:
- https://httpd.apache.org/docs/2.4/rewrite/intro.html
- https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/351571.html
