Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с Pretty URL's

439
09 октября 2007 года
Rexulnik
217 / / 09.02.2005
Всем привет!
У меня вопрос как правильно сделать Pretty URL's?
Весь инет облазил, нигде ничего нет нормального по этой теме.
Надо сделать чтобы параметры передавались файлу, например так:
http://someserver.com/page/7
вместо
http://someserver.com/index.php?page=7
чтобы файлу index.php в руте передавались параметры page=7.
Как такое делается?
Заранее спасибо!
15
09 октября 2007 года
shaelf
2.7K / / 04.05.2005
Ищи ещё, ибо материалов по этой теме вагон. Даже на этом сайте в статьях есть.
9.7K
09 октября 2007 года
elrevin
31 / / 14.04.2006
Вот два способа коротко:
1. в .htaccess пиши:
 
Код:
RewriteEngine on  
Options +FollowSymlinks  
RewriteBase /

далее туда же правела преобразования типа таких:
RewriteRule ^page/([0-9]*)$ index.php?page=$1 [L]

2. в .htaccess:
 
Код:
RewriteEngine on  
Options +FollowSymlinks  
RewriteBase /  
RewriteRule ^(.+)$ index.php?path=$1 [L]

при втором варианте в $_GET['path'] будет "page/7" при запросе "http://someserver.com/page/7", то есть все что после "http://someserver.com/"

для подробностей поищи гуглем все что связанно с ЧПУ и RewriteRule, и да будет тебе счастье :)
245
09 октября 2007 года
~ArchimeD~
1.4K / / 24.07.2006
если память мне не изменяет, mod_rewrite называется, если апач юзаешь.
вот в гугль и нугно ввести. вот тебе даже сцылка, только пройди по ней а дальше твое счастье - в твоих руках.

http://www.google.ru/search?hl=ru&q=apache+mod_rewrite

З.Ы. и про регулярные выражения тоже найди и почитай - без них никуды.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог