|
Регулярные выражения и 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]
> симлинком
|
Это как... | |
|
|
|
|
Сами знаете кто (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 |
Статистика темы |