Как написать веб-скрипт для работы с URL-адресами вида example.com/data/234, а не example.com/data.php?id=234? - PullRequest
1 голос
/ 17 февраля 2012

Я привык работать с массивами $_POST и $_GET в сценариях PHP. Я пытаюсь изучить Backbone (в частности, функцию Backbone.sync) и, по-видимому, предполагается, что вы настроите свой сервер так, чтобы example.com / student / 32053 извлекал студента с идентификатором 32053.

  • Как мне настроить мои скрипты для этого?
  • Разве example.com / student / 32053 не загружает index. * Из подкаталога "ученика" 32053?

1 Ответ

4 голосов
/ 17 февраля 2012

На сервере Apache используйте модуль mod_rewrite .В вашем файле .htaccess просто укажите простое правило, например:

^data/(\d+)$ data.php?id=$1 [L]

. При вызове example.com/data/100, Apache внутренне вызовет example.com/data.php?id=100.

Дайте мне знать, есливам нужен подобный пример для Microsoft IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...