КурилкаВход | Регистрация
Новости | Поиск | ПользователиОбзор форумов / Общая конференция / Курилка / Опросы / TD
Конференция «Курилка»
Страницы:  1
Регулярные выражения и mod_rewrite
 
Сами знаете кто   (17-08-2009 00:54) цитата#966 
Как сделать так, чтобы всё что запрашивается по example.com/my/ выдавало то же самое, что и по адресу example.com/privatefiles/my/?

Допустим открываем example.com/my/hello.php
А получаем то, что можно открыть и по example.com/privatefiles/my/hello.php

Я вот сразу соорудил вот такую конструкцию
RewriteEngine on
RewriteBase /
RewriteRule ^privatefiles/my/(.*)$ privatefiles/RADStudio/my/$1
Но результата не получил... Теперь сижу строю чёрт знет что, уже и R, P, L перепробовал, кучу кобинаций, но только запутался ещё больше

Помогите кто-нибудь :) please
 
бeлый космос  (17-08-2009 00:58[1] цитата#967 
необходимо сделать my/ симлинком на privatefiles/my/ 
Сами знаете кто   (17-08-2009 01:00[2] цитата#968 
> бeлый космос (17-08-2009 00:58) [1]
> симлинком

Это как...
 
бeлый космос  (17-08-2009 01:01[3] цитата#969 
http://en.wikipedia.org/wiki/Symbolic_link 
Сами знаете кто   (17-08-2009 02:03[4] цитата#971 
%-(
Нафик нафик эти символьные линки... Не создаются они. Всё как было так и осталось
 
antonn  (17-08-2009 02:10[5] цитата#973 
RewriteRule ^my/([^/]*)(/?)+$ privatefiles/my/$1 [L]
хз сработает ли :)
 
Сами знаете кто   (17-08-2009 02:21[6] цитата#974 
Не сработало ) 
antonn  (17-08-2009 02:24[7] цитата#975 
я в таких делах активно применяю метод тыка, но в пол третьего ночи сложно стучать по клавиатуре - получаю подушкой в ухо, потому сейчас пробывать не могу :) 
antonn  (17-08-2009 02:25[8] цитата#976 
и еще надо бы убрать эти дурацкие аватары... понабрался от хабра всякой ереси :) 
Сами знаете кто   (17-08-2009 02:41[9] цитата#977 
> antonn (17-08-2009 02:25) [8]
> понабрался от хабра всякой ереси :)

= )

> antonn (17-08-2009 02:24) [7]
> я в таких делах активно применяю метод тыка

Чем я сейчас и занимаюсь( Только сколько тыков в среднем надо чтобы найти нужное решение? :)
 
Сами знаете кто   (17-08-2009 03:32[10] цитата#978 
Так. Задача изменилась %-(

Нужна ещё одна поддиректория.
Это example.com/aaa/bbb/hello.php
Превратить в это example.com/aaa/bbb/ccc/hello.php
Добавляется ccc

С
Это example.com/aaa/hello.php
Превратить в это example.com/aaa/bbb/hello.php
(то что из шапки темы то есть...)
разобрался вроде...
RewriteRule ^aaa/(.*)$ aaa/bbb//$1 [R]
Хоть и редиректом, а надо бы без него. Но уже прогресс

Эх. Дальше опять думать ) Сколько там до рассвета осталося. Может рожу идею :)
 
Сами знаете кто   (17-08-2009 03:34[11] цитата#979 
> Сами знаете кто (17-08-2009 03:32) [10]
> Нужна ещё одна поддиректория.

Хм и проблема как раз в зацикливани.. Выдаёт aaa/bbb/ccc/ccc/ccc/ccc ...
L я уже дописал :) Что ж оно не работает-то.
 
Сами знаете кто   (17-08-2009 03:48[12] цитата#980 
Так. Думаем думаем думаем (а мозги варят всё слабее :(
#RewriteRule ^aaa/bbb/(.*)$ http://example.com/aaa/bbb/ccc/$1 [L,R]
L,R не помогают. Бесконечная переадресация всё равно идёт. хммм
 
бeлый коcмос  (17-08-2009 13:36[13] цитата#982 
> Сами знаете кто (17-08-2009 02:03) [4]
> Всё как было так и осталось

Ты просто не умеешь их готовить
 
antonn  (17-08-2009 15:57[14] цитата#985 
подстветка кода захавала комментарий =) 
Сами знаете кто   (18-08-2009 01:54[15] цитата#988 
> antonn (17-08-2009 15:57) [14]
> подстветка кода захавала комментарий =)

Где???

> бeлый коcмос (17-08-2009 13:36) [13]
> Ты просто не умеешь их готовить

А может кастрюля не та :) Хостинг то бишь...

> Сами знаете кто (17-08-2009 03:48) [12]
> Бесконечная переадресация всё равно идёт. хммм

Короче она так и будет идти, выхода я не увидел, поэтому просто-напросто переименовал пару папок и... успокоился :)
 
antonn  (18-08-2009 01:57[16] цитата#990 
#RewriteRule ^aaa/bbb/(.*)$ http://example.com/aaa/bbb/ccc/$1 [L,R]
после http:// дальше все схавало как комментарий :)

типа вот
function wordwrap_preview($Content,$MaxWordLength = "48"){
       //(c) DVM :)
       return wordwrap($Content, $MaxWordLength, " ", 1);
}
 
Сами знаете кто   (18-08-2009 02:01[17] цитата#991 
> antonn (18-08-2009 01:57) [16]
> после http://

ааа :) Вчера заметил, только не сообразил, что это именно из-за //
 
Страницы:  1
Статистика темы
Написать ответ
Автор:
 
 Защита от спамботовВведите ответ:
Сейчас на сайте: 82 гостя
Пользователи: Нет зарегистрированных пользователей
mdforum v0.93 
666/2232 (962139/10666174)