Проблема с htaccess

S
На сайте с 27.09.2017
Offline
0
738

Написал htaccess редиректа на моб. версию сайта. Возникла проблема, в существующий htaccess следущего содержания:

AddDefaultCharset utf-8

RewriteEngine On
RewriteRule ^(.+)_([0-9]+)$ ?id=$2&itemm=$1 [L]

добавил следующее:

RewriteCond %{HTTP_USER_AGENT} android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle) [NC]

RewriteRule ^([0-9]+)$ http://m.site.ru/?id=$1 [R,L]

В итоге поличилось так:

AddDefaultCharset utf-8

RewriteEngine On
RewriteRule ^(.+)_([0-9]+)$ ?id=$2&itemm=$1 [L]
RewriteCond %{HTTP_USER_AGENT} android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris [NC]
RewriteRule ([0-9]+)$ http://m.site.ru/?id=$1 [R,L]

При этом редиректа не происходит. Кода запускаю htaccess без строки RewriteRule ^(.+)_([0-9]+)$ ?id=$2&itemm=$1 [L] сразу редиректит на моб. версию. Что я делаю не так, подскажите пожалуйста.

J
На сайте с 20.02.2014
Offline
120
jkm
#1

sercher, нужно поменять местами правила.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий