[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Еще один вопрос о .htaccess и ЧПУ
Dima85
Помогите пожалуйста реализовать ЧПУ для сайта.
Читал статьи об это, полностью вникнуть так и не получилось.

Ссылки такого типа: vasja.ru/index.php?pgs=Test
Test - может менятся вот так 0-9a-zA-Z.
Хочу привести к такому виду vasja.ru/Test

У меня вроди все работает, но всетаки хочется спроси у специалистов. Правильно ли я это реализовал?
RewriteEngine on
RewriteBase /
RewriteRule ^([0-9a-zA-Z]+)$ index.php?pgs=$1




Спустя 4 минуты, 11 секунд (11.04.2011 - 14:29) alex12060 написал(а):
Да, норма.

Спустя 5 минут, 23 секунды (11.04.2011 - 14:34) neadekvat написал(а):
Я использую в таком формате:
RewriteEngine    on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

Две строчки в середине - для того, чтобы не дергать скрипты, если существует каталог или файл, указанные в адресной строке.

Спустя 15 минут, 10 секунд (11.04.2011 - 14:49) Dima85 написал(а):
neadekvat, спасибо, снова выручили.
Насколько я понимаю route, в моем случае нужно изменить на pgs. Поправьте пожалуйста если я не прав.

Спустя 10 минут, 4 секунды (11.04.2011 - 14:59) neadekvat написал(а):
Цитата (Dima85 @ 11.04.2011 - 15:49)
Насколько я понимаю route, в моем случае нужно изменить на pgs

Dima85, да, именно.

Спустя 3 дня, 12 минут, 59 секунд (14.04.2011 - 15:12) Dima85 написал(а):
neadekvat, а как быть если иногда в url еще повляется &lang=ru или &lang=что-то_другое

?
Быстрый ответ:

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