Элементарный ЧПУ. Как сделать?

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Элементарный ЧПУ. Как сделать?

Сообщение litvinov » Вс окт 14, 2012 8:41 am

Помогите сделать самый простой ЧПУ.
Как сделать так, чтобы при запросе адреса name.ru/proba загружалась страница name.ru/proba.php, а в бразузере урл отображался по-старому "name.ru/proba"?
Заранее спасибо.
litvinov
 
Сообщений: 1
Зарегистрирован: Вс окт 14, 2012 8:38 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Polkovnikov » Вт мар 12, 2013 7:12 am

Вижу, что ни одного ответа на этот вопрос нет. Может, он слишком прост или слишком сложен, но у меня примерно такой же: можно ли так перенаправить запрос, чтобы в адресной строке остался введённый пользователем адрес?
Например, есть страница с новостью news.php?id=1234, а её ЧПУ-адрес - news/how-to-write-article. Вроде бы логично будет, если, введя "человеческий" адрес, пользователь визуально и останется на нём, а грузиться будет страница с id=1234.
Заранее спасибо.
Polkovnikov
 
Сообщений: 1
Зарегистрирован: Вт мар 12, 2013 7:06 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Андрей » Ср дек 04, 2013 8:39 am

Попробуй:

Для изменения ссылки http://yourdomain.com/category/blue на http://yourdomain.com/blue, просто добавьте следующий код в конце вашего .htaccess файла.

Код: выделить все
#Удаляем category из URL
RewriteRule ^category/(.+)$ http://www.yourdomain.com/$1 [R=301,L]


При внешнем редиректе меняется урл адреса в строке браузера - "[R=301,L]"
При внутреннем - не меняет урл адреса в строке браузера - "[R=301] или [L]"
Андрей
Новоприбывший
 
Сообщений: 19
Зарегистрирован: Пт ноя 29, 2013 6:16 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot

cron