jkm

Рейтинг
120
Регистрация
20.02.2014


RewriteEngine On

RewriteCond %{QUERY_STRING} ^cat=casualpcgames&act=game&code=\d+$
RewriteRule ^ /? [R=301,L]

В переменную %1 попадает то, что в первых скобках. В переменную %2 то, что во вторых.

А то у Вас там id_manufacturer=%1&p=%1=


RewriteCond %{QUERY_STRING} ^id_manufacturer=([0-9]*)&p=([0-9]*)$
RewriteRule ^manufacturer.php$ index.php?id_manufacturer=%1&p=%2&controller=manufacturer [L,R=301]

Сразу после RewriteEngine on вставить


RewriteCond %{QUERY_STRING} ^id_product=(\d+)$
RewriteRule ^product\.php$ /index.php?id_product=%1&controller=product [L,R=301]

Замените .* между искомыми блоками на \s*


(<div[^>]*class=[\'"]alternative-title[\'"]>(.*)<\/div>)?\s*(<div[^>]*class=[\'"]title-year[\'"]>(.*)<\/div>)

Директивы Location и Directory работают в контексте VirtualHost

В контексте .htaccess доступны Files и FilesMatch


<Files 7JCR>
ForceType image/gif
DefaultType image/gif
</Files>

Других идей пока нет.

А там точно .htaccess работает?

Если добавить Deny All код ответа 403 ?

В /tmkr/hosted/ закинуть .htaccess такого содержания



ForceType image/gif

edjiek:

В чекалке регулярок работает, а в аналитике не хочет.

Сейчас проверил в Google Analytics метасимволы \w \d и \D работают как положено.

У Вас проблема была в чем-то другом.

Если речь про Google Analytics, то возможно проблема в использовании сокращения \d, если его заменить [0-9]

id(2[5-9][0-9]|[3-9][0-9][0-9]|[0-9]{4,})\.html

Всего: 749