проблема с мод_реврайт

12
kir_pich
На сайте с 09.07.2006
Offline
124
#11
jkm:
По поводу ограничения в 150 строк. А если не запихивать весь список из сотни адресов в одно правило, а разделить его на несколько правил. По полсотни на каждый RewriteRule.

Мужик, памятник тебе при жизни надо поставить.

Разбил и всё работает, даже отклик сервака стал быстрее о_О

jkm:

Директива RewriteMap не работает в файле htaccess. Она может использоваться только в контексте server config, <VirtualHost>.
Так что для её примененения нужен доступ к файлам конфигурации веб-сервера (httpd.conf)

Хоть и есть доступы к конфигам (вроде), но, вот в эти дебри точно не полезу.

я не идиот, просто у меня винтиков в голове не хватает! (c) kir_pich
kir_pich
На сайте с 09.07.2006
Offline
124
#12

Сайт ни как не реагирует, может я что-то накосячил:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond $1/$2 "(?x)(\
gde-kupit-saiding |\
kupit-fasadnye-paneli |\
kupit-vodostoki |\
prochee )\
[^/]* / .*? (\
centralnii-federalnii-okrug |\
dalnovostoschii-federalni-okrug |\
uralskii-federalnii-okrug )"
RewriteCond "%1/%2 $1/$2" !^(\S+)\s\1$
RewriteRule ^pred/([^/]+)/([^/]+)/$ /pred/%1/%2/ [R=301,L]
</IfModule>

в хтаксесе только это.

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

Правило для ЧПУ, которое направляет запросы на /bitrix/urlrewrite.php


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]

Порядок следования правил имеет значение.

Редиректы должны быть записаны раньше правила для ЧПУ.

kir_pich
На сайте с 09.07.2006
Offline
124
#14
jkm:
Правило для ЧПУ, которое направляет запросы на /bitrix/urlrewrite.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]


Порядок следования правил имеет значение.
Редиректы должны быть записаны раньше правила для ЧПУ.

Как Вы и написали, поставил ранее битриксовых редиректов, но увы не работает.

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

Тогда даже не знаю, в чем может быть проблема.

12

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