[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Человеко-понятный урл. Реализация
Krevedko
Как сделать, чтобы при отправке гет формы человек попадал не на страницу

/page?name=dima, а на /page/dima

можно конечно делать проверку на гет массив и делать редирект на нужный адрес. но это как-то тупо



Спустя 10 минут, 32 секунды (25.08.2011 - 00:29) inpost написал(а):
Krevedko
Форма никак не отправит. Можно делать редирект через скрипт, можно попробовать ещё редирект в самом .htaccess прописать.
Можно отправлять POST, а ссылку формировать в action, потом submit на JS smile.gif

Спустя 1 минута, 48 секунд (25.08.2011 - 00:31) Krevedko написал(а):
дык что в .htaccess писать ? smile.gif
я там и думал..только не знаю что

Спустя 17 минут, 16 секунд (25.08.2011 - 00:49) sebastjan написал(а):
Цитата (Krevedko @ 24.08.2011 - 21:31)
дык что в .htaccess писать ? smile.gif
я там и думал..только не знаю что

Вот ссылка .htaccess

Спустя 5 минут, 4 секунды (25.08.2011 - 00:54) inpost написал(а):
Krevedko
Если страница поисковая и имеет вид такой:
index.php?page=search&name=lala
То используй регулярку, где первый участок очевиден:
index.php?page=search&$1, в таком духе... Блин, что-то подзабыл регулярки для .htaccess smile.gif

Спустя 4 минуты, 57 секунд (25.08.2011 - 00:59) Krevedko написал(а):
а я их и не знал )
потому и спрашиваю

Спустя 1 минута, 42 секунды (25.08.2011 - 01:00) Russia написал(а):
Krevedko примерно так
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]


строка сохранится в $_SERVER['REQUEST_FILENAME'] или $_SERVER['REQUEST_URI'], а там уже разбор параметров сам напишешь
Быстрый ответ:

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