#1 2009.01.26 21:32

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

mod_rewrite

AccessFileName .htaccess
AllowOverride All
Это я так понимаю включен .htaccess

LoadModule rewrite_module modules/mod_rewrite.so
Это как бы включен модуль rewrite.

содержимое .htaccess:
RewriteEngine on
RewriteRule ^../../../mnt/win_d/lin/wp_load/([^/]+)/([^/]+)/([^/]+)$ wp-content/uploads/$1/$2/$3 [L]

И ясно что ниче не работает smile Я так не совсем допонял как он работает даже. Он ссылки из правой части правила превращает по регулярке ?
Или наоборот берет ссылки совпадающие по регулярному выражению и делает их как справа?


Стране нужны автобусы!

Неактивен

#2 2009.01.26 21:45

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: mod_rewrite

если url совпал с шаблоном слева, то передает данные по url который справа.

Неактивен

#3 2009.01.27 20:13

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: mod_rewrite

400 ошибка. неверный урл.

RewriteRule ^wp-content/uploads/([^/]+)/([^/]+)/([^/]+)$ ../../../mnt/win_d/lin/wp_load/$1/$2/$3 [L]


Стране нужны автобусы!

Неактивен

#4 2009.01.27 21:41

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: mod_rewrite

yну я не знаю твою структуру папок. вероятно это ../../../ слеедует убрать

Неактивен

#5 2009.01.27 21:47

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: mod_rewrite

а как тогда переходить в директории выше?Апач может же увидеть что то не входящее в его корневой католог?


Стране нужны автобусы!

Неактивен

#6 2009.01.27 22:18

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: mod_rewrite

пиши от корня пути.

Неактивен

#7 2009.01.28 18:49

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: mod_rewrite

дыда. я пишу ip и хотя б ../ одну за ним он уже не понимает. Надо гуглить
Добавлено спустя   7 минут  36 секунд:
Хм это наверно надо все объявлять сервером. хы. Все... Что б он увидел

А что если попробовать зарядить фтп на нужную папку... ыы. *убежал в безумии*


Стране нужны автобусы!

Неактивен

#8 2009.01.28 19:33

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: mod_rewrite

я что-то не понимаю, что мешает прописать полные пути?

Неактивен

#9 2009.01.28 21:09

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: mod_rewrite

да я уже и полные писал. и всякие разные. он никак не поймет ../ Просто выкидывает из адреса. Файлы лежат выше директории апача.

a href="/../../../mnt/win_d/lin/wp_load/2009/01/01.png" так тоже пробовал. с полным путем ошибка 400. с таким 404.


Стране нужны автобусы!

Неактивен

#10 2009.01.29 11:47

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: mod_rewrite

так естессна, все что выше public_html (или как там у тебя) не достпно по http протоколу

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s