Рабочий код для вышеуказанного требования ниже
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?(R|r)ichmond-medical.com$ [NC]
RewriteCond %{REQUEST_URI} ^/sm3$ [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ https://m.richmond-medical.com/$1 [R=301,L]
Я забил оба правила в [ИЛИ] предложении , чтобы корневой домен перенаправлял на мобильный, а sm3 - на мобильный.
Правило .htaccess можно проверить на .htaccess tester
Если у вас есть новые страницы, которые нужно перенаправить на мобильную, вы можете добавить их в предложение [OR]
, например, если нам нужно перенаправить sm5, нам просто нужно добавить sm5 в предложении [OR]
. Мы также можем записать его в том же состоянии, используя |
, как показано ниже.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?(R|r)ichmond-medical.com$ [NC]
RewriteCond %{REQUEST_URI} ^(/sm3|/|/sm5)$
RewriteRule ^(.*)$ https://m.richmond-medical.com/$1 [R=301,L]