ЧПУ и Фотогалерея

Статус
В этой теме нельзя размещать новые ответы.

serjinio

Гуру форума
Регистрация
10 Май 2007
Сообщения
439
Реакции
50
Вопрос чисто теоретический ...
название путь расширение размеры файлов хранятся в бд сами файлы на диске в виде 123445
фото галерея разбита на альбомы
какого вида должны быть ссылки (чпу) кто, как реализовывал?
 
можеш сделать чтобы скрипт файлы показывал

RewriteRule images/(.*)$ script.php?$1

тогда получаться красивые урлы вида Для просмотра ссылки Войди или Зарегистрируйся
глянь еще RewriteMap
 
Сам не реализовавал, поскольку имею хорошую галерею


там реализвано так:
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^albums/?(.+/?)?$ $1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]

RewriteRule index\.php$ index.php [L,QSA]
RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L,QSA]
RewriteRule ^page/([A-Za-z0-9_\-]+)/?$ index.php?p=$1 [L,QSA]
RewriteRule ^page/([A-Za-z0-9_\-]+)/([0-9]+)/?$ index.php?p=$1&page=$2 [L,QSA]
RewriteRule ^(.*)/page/([0-9]+)/?$ index.php?album=$1&page=$2 [L,QSA]
RewriteRule ^(.*)/page/([A-Za-z0-9_\-]+)/?$ index.php?album=$1&p=$2 [L,QSA]

Ссылки получаются так:
сама галерея Для просмотра ссылки Войди или Зарегистрируйся
галерея (втрорая страница) Для просмотра ссылки Войди или Зарегистрируйся
картинка Для просмотра ссылки Войди или Зарегистрируйся
 
Неплохо..можно чуть подкорректировать
картинка Для просмотра ссылки Войди или Зарегистрируйся
RewriteRule ^([A-Za-z0-9\-]+)/([A-Za-z0-9_]{1,15})\.(gif|jpg|jpeg|png|bmp)$ index.php?nazvanie_gallery=$1&fname=$2 [L]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху