Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Короткая ссылка, Можно ли без *.php?page=main 
V
    Опции темы
Kuznec
Дата 20.9.2007, 03:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В поиске



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 13.4.2007
Где: КМА

Репутация: нет
Всего: нет



В общем, задача такая. Можно ли сделать так, чтобы вместо ссылки типа: http://domen.com/index.php?page=catalog было просто http://domen.com/catalog ?
PM MAIL WWW   Вверх
MoLeX
Дата 20.9.2007, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 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 и записать в них
  следующее:
Код

<Files news>
ForceType application/x-httpd-php
</Files>


    Теперь, для доступа к нашей статье мы сможем вызывать:
  http://www.example.com/news/63
  В этом примере, файл будет доступен напрямую и нам останется обработать только
  строку /63. Она сохранена в серверной переменной PATH_INFO.
Код

  <?php
      echo $_SERVER['PATH_INFO'];
      // выведет '/63'
  ?>


З.Ы. По материалам журнала PHP{INSIDE}  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Kuznec
Дата 20.9.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В поиске



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 13.4.2007
Где: КМА

Репутация: нет
Всего: нет



Вот, это уже теплее. А как сделать тогда, чтобы исключить news/ и оставить только в строке 63, но результат был тем же?
PM MAIL WWW   Вверх
console
Дата 20.9.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: нет
Всего: 3



MoLeX, какой номер? у меня все вроде


--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
MoLeX
Дата 20.9.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



Номер журнала - 17_2006, тема - Создание дружественных URL.

Kuznec, скачай его там есть описание...  smile 

http://phpclub.ru/detail/magazine/2006/

Это сообщение отредактировал(а) MoLeX - 20.9.2007, 11:22


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Kuznec
Дата 20.9.2007, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В поиске



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 13.4.2007
Где: КМА

Репутация: нет
Всего: нет



О, отлично! Была мысль про 404 потом, но думал, что есть более цивилизованные методы.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.