Проблема с урлами вида папка/папка

Статус
Закрыто для дальнейших ответов.

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Не могу сформировать урлы вида album/name, то есть вложенные друг в друга папки.

Просто же album-name.html выходит но меня это не устраивает.

В .htaccess записано правило:

Код:
RewriteRule ^album/([-a-zA-Z0-9_]*) album.php?album=$1
Не могу понять в чём ошибка...
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Код:
RewriteRule ^album/([a-zA-Z0-9_-]*) album.php?album=$1
А так лучше?
Минус системный символ и должен быть в конце...
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Что-то не помогает...
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]{1,8})$ index.php?viewblog=$1 [QSA]
RewriteRule ^([a-zA-Z0-9]{1,8})/([a-zA-Z0-9]*)$ index.php?viewblog=$1&viewalbum=$2 [QSA]

вот мой вариант, тоже парился не так давно. приводит к виду:
1. {site_root}/
2. {site_root}/user
3. {site_root}/user/album

все с передачей параметров. даже двух в моем случае.
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Не передает параметр и хоть убейся...
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Просто папка в один уровень тоже выходит, а вот если уже два корень/папка/папка то ни в какую. Что за причина понять не могу
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
В общем в логах сервера я нашел такое:

.htaccess: RewriteRule: cannot compile regular expression'^album\\([a-zA-Z0-9]*)'\n

Что скажете господа?
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
ошибка в регулярке.. попробуй мои правила (см. выше) просто может натолкнет тебя на верное решение или хоть просто проверить ю
 
Статус
Закрыто для дальнейших ответов.
Верх Низ