RewriteRule почему не отробатывает одно из правил?

12
jcrush
На сайте с 04.07.2004
Offline
371
828

Добрый всем день, пытаюсь реализовать одну фишку:

RewriteRule ^datas/defaultav/(.*)$ http://stfw.ru/datas/defaultav/$1 [L]

RewriteRule ^datas/avatars/(.*)$ http://stfw.ru/datas/avatars/$1 [L]

но почему то отрабатывает только второе правило, почему????

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
Shtogrin
На сайте с 02.11.2006
Offline
95
#1
jcrush:
но почему то отрабатывает только второе правило, почему????

Это все правила? Возможно есть правило которое раньше обрабатывает 1 условие. Нужен полный htaccess

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
jcrush
На сайте с 04.07.2004
Offline
371
#2
Shtogrin:
Это все правила? Возможно есть правило которое раньше обрабатывает 1 условие. Нужен полный htaccess

да. больше строчек нет

DirectoryIndex forums.php


RewriteEngine On

# Forum

RewriteRule ^datas/defaultav/(.*)$ http://stfw.ru/datas/defaultav/$1 [L]
RewriteRule ^datas/avatars/(.*)$ http://stfw.ru/datas/avatars/$1 [L]


jcrush
На сайте с 04.07.2004
Offline
371
#3

заметил то одно то второе отробатывает

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#4

а зачем Вам [L]???

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
jcrush
На сайте с 04.07.2004
Offline
371
#5

это я по разному пробую, без [L] тот же эффект 😒

R
На сайте с 04.11.2005
Offline
113
#6

L - если не ошибаюсь, означает last - "последнее". по крайней мере, его стоило бы убрать. Еще options followsymlinks может быть стоит поставить (Disclaimer: я не спец в модрерайте, могу фигню сморозить)

jcrush
На сайте с 04.07.2004
Offline
371
#7

убрал, прописал followsymlinks не помогло (((((

Shtogrin
На сайте с 02.11.2006
Offline
95
#8

Вы хотите с www.stfw.ru перебросить в stfw.ru? Они находятся на одном сервере. У них разные корни, или то что вы пишите в htaccess используется двумя сайтами?

Поставьте внешний дерирект [R=301], но только для www.stfw.ru

RewriteCond %{HTTP_HOST} ^www.stfw.ru$

RewriteRule ^datas/avatars/(.*)$ http://stfw.ru/datas/avatars/$1 [R=301]

Но зачем создавать лишний запрос? Что должно получиться в итоге?

jcrush
На сайте с 04.07.2004
Offline
371
#9

я хочу чтобы с субдомена показывались аватарки которые лежат на основоном домене, короче в IE все работает а это у меня в фаерфоксе не отрабатывает (((

Shtogrin
На сайте с 02.11.2006
Offline
95
#10

jcrush, ну это уж точно никакого отношения не имеет к реврайту. Посмотрите логи, очистите кэш браузеров.

12

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