MadMike
25.04.2015 - 21:03
Здравствуйте
У меня есть сайт на котором у пользователей есть персональные страницы.
Адрес такого формата: site.ru/user.html?id=777
Как можно укоротить ссылку?
Сделать что-то типо site.ru/id777 или еще как-то.
_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
FatCat
25.04.2015 - 22:14
site.ru/777/
Или 777.site.ru
_____________
Бесплатному сыру в дырки не заглядывают...
MadMike
25.04.2015 - 22:30
Цитата (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
26.04.2015 - 16:06
RewriteRule ^(.*)uid([0-9]+)/(.*)$ $1/user.html?uid=$2$3
Мне кажется, как-то так надо. Но я не большой спец в мод-реврайте.
Цитата (MadMike @ 25.04.2015 - 21:30) |
Сайт на joomla 3. |
Так там небось физически не user.html, а что-то другое работает со своим мод-реврайтом?
_____________
Бесплатному сыру в дырки не заглядывают...
MadMike
26.04.2015 - 18:59
Цитата (FatCat @ 26.04.2015 - 12:06) |
Цитата (MadMike @ 25.04.2015 - 21:30) | Сайт на joomla 3. |
Так там небось физически не user.html, а что-то другое работает со своим мод-реврайтом?
|
Ну да там в настройках включена опция ЧПУ - преобразовывать ссылки.
Ладно буду изучать вопрос на форуме joomla.
Спасибо.
_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.