Подскажите по регулярному выражению-2

12
DV
На сайте с 01.05.2010
Offline
644
#11

Опять перекидывает в папку при любом запросе :)

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Orangesoda
На сайте с 22.08.2010
Offline
17
#12

А вот так если попробовать?

RewriteCond %{REQUEST_URI} !^/(robots\.txt|forum)
RewriteRule .* http://localhost/forum/$1 [L,R=301]
DV
На сайте с 01.05.2010
Offline
644
#13

Orangesoda

Такая же беда...

Я уже думаю, может в настройках апача надо что-то специфическое указать?

siv1987
На сайте с 02.04.2009
Offline
427
#14

А попробуй убрать маркер начало строки и слэш из реврайтконд, может ури не так начинается.

RewriteCond %{REQUEST_URI} !(robots\.txt|forum)

И других правил больше нету? Чтобы они там не пересекались.

DV
На сайте с 01.05.2010
Offline
644
#15

siv1987

Не работает.

Других правил нет, для чистоты эксперимента.

siv1987
На сайте с 02.04.2009
Offline
427
#16

Хз, я сдаюсь. :)

Но по идее должен работать. И ведь работает если идет редирект на форум без зацикливания и 500. Значит условие проходит проверку и роботс должен не включатся. Может я изначально не правильно понял?

http://site.ru/robots.txt - редиректа не будет

http://site.ru/[request_uri] - редирект на /forum/

DV
На сайте с 01.05.2010
Offline
644
#17

Всё правильно, так и должно быть.

Я тоже в недоумении...

12

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