![]() |
|
|
![]()
|
|
| Kuznec |
|
|||
|
В поиске Профиль Группа: Участник Сообщений: 43 Регистрация: 13.4.2007 Где: КМА Репутация: нет Всего: нет |
В общем, задача такая. Можно ли сделать так, чтобы вместо ссылки типа: http://domen.com/index.php?page=catalog было просто http://domen.com/catalog ?
|
|||
|
||||
| MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 1 Всего: 140 |
конечно можно,
Директива Apache – ForceType Альтернативой mod_rewrite является диретива того же веб-сервера Apache – ForceType. Что же она делает? Она позволяет выполняться PHP-скриптам, у которых нет расширения .php. Обычно, веб-сервер настраивается так, чтобы обрабатывать файлы с расширением php, как PHP-приложения, а файлы с другими расширениями (к примеру html) не обрабатывать интерпретатором. Возвращаясь к нашему примеру с mod_rewrite, вместо файла news.php в корневой директории будет лежать файл news (без расширения). Он будет доступен как http://example.com/news Для этого необходимо внести изменения в httpd.conf или .htaccess и записать в них следующее:
Теперь, для доступа к нашей статье мы сможем вызывать: http://www.example.com/news/63 В этом примере, файл будет доступен напрямую и нам останется обработать только строку /63. Она сохранена в серверной переменной PATH_INFO.
З.Ы. По материалам журнала PHP{INSIDE} -------------------- Amazing |
||||
|
|||||
| Kuznec |
|
|||
|
В поиске Профиль Группа: Участник Сообщений: 43 Регистрация: 13.4.2007 Где: КМА Репутация: нет Всего: нет |
Вот, это уже теплее. А как сделать тогда, чтобы исключить news/ и оставить только в строке 63, но результат был тем же?
|
|||
|
||||
| console |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.2.2007 Где: Belarus::Minsk Репутация: нет Всего: 3 |
MoLeX, какой номер? у меня все вроде
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 1 Всего: 140 |
Номер журнала - 17_2006, тема - Создание дружественных URL.
Kuznec, скачай его там есть описание... http://phpclub.ru/detail/magazine/2006/ Это сообщение отредактировал(а) MoLeX - 20.9.2007, 11:22 -------------------- Amazing |
|||
|
||||
| Kuznec |
|
|||
|
В поиске Профиль Группа: Участник Сообщений: 43 Регистрация: 13.4.2007 Где: КМА Репутация: нет Всего: нет |
О, отлично! Была мысль про 404 потом, но думал, что есть более цивилизованные методы.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |