Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Умные урлы php


Автор: ZoiaZiber 13.11.2010, 00:35
Так я и не нашла на свой вопрос ответ. Вод допустим у меня урл такого плана http://ogorod.rebiznes.ru?id=123&r=232&g=546
Как мне сделать чтоб вид был к примеру такой http://ogorod.rebiznes.ru/udobrenie/78534576.html
где udobrenie это категория. Спасибо за любые примеры.

Автор: skyboy 13.11.2010, 09:37
Цитата(ZoiaZiber @  12.11.2010,  23:35 Найти цитируемый пост)
Так я и не нашла на свой вопрос ответ

а где искала?
механизм зависит от используемого HTTP-сервера. Для Apache такой механизм обеспечивается модулей mod_rewrite. Соответственно, именно по этому слову можно найти просто тонну инфы, как на этом форуме, так и в "остальном интернете".
а от РНР-части почти ничего и не зависит. просто вместо $_GET == array('id'=> '123', 'r'=> 232, 'g'=> 546) твой скрипт должен обрабатывать другие параметры('category'=> 'udobrenie', 'other'=> '78534576').

Автор: bars80080 13.11.2010, 14:48
самое интересное, что вопрос "Как мне сделать чтоб вид был к примеру такой" не про обработку, а про написание.

он решается очень просто - напишите его таким

Автор: ZoiaZiber 13.11.2010, 21:38
Искала тут на форуме! Я поняла точнее мне рассказали, но что то апачь выдает ошибку 302. А хостер говорит что в хстасесе ошибки у меня:(

Автор: skyboy 13.11.2010, 22:16
в разделе "Администрирование Web-серверов и Web-служб" создай новую тему, где приведи содержимое .htaccess и текст ошибки из лога error.log

Автор: ZoiaZiber 15.11.2010, 03:18
Хорошо! Сейчас найду все эти писюльки хостера и опубликую. Спасибки!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)