[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: красивый url
MadMike
Здравствуйте

У меня есть сайт на котором у пользователей есть персональные страницы.
Адрес такого формата: site.ru/user.html?id=777

Как можно укоротить ссылку?

Сделать что-то типо site.ru/id777 или еще как-то.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
FatCat
site.ru/777/
Или 777.site.ru

_____________
Бесплатному сыру в дырки не заглядывают...
MadMike
Цитата (FatCat @ 25.04.2015 - 18:14)
site.ru/777/

Пробую сделать такой вариант: site.ru/uid777


RewriteEngine On
RewriteRule ^uid([0-9]+)(/?)+$ user.html?uid=$1 [L]


Но при вводе в адресную строку: site.ru/uid777 выдает 404.

Сайт на joomla 3.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
FatCat
RewriteRule ^(.*)uid([0-9]+)/(.*)$ $1/user.html?uid=$2$3
Мне кажется, как-то так надо. Но я не большой спец в мод-реврайте.


Цитата (MadMike @ 25.04.2015 - 21:30)
Сайт на joomla 3.

Так там небось физически не user.html, а что-то другое работает со своим мод-реврайтом?

_____________
Бесплатному сыру в дырки не заглядывают...
MadMike
Цитата (FatCat @ 26.04.2015 - 12:06)
Цитата (MadMike @ 25.04.2015 - 21:30)
Сайт на joomla 3.

Так там небось физически не user.html, а что-то другое работает со своим мод-реврайтом?

Ну да там в настройках включена опция ЧПУ - преобразовывать ссылки.

Ладно буду изучать вопрос на форуме joomla.

Спасибо.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.