Как заставить 'красивые URL' работать в php, размещенном в IIS? - PullRequest
1 голос
/ 28 августа 2008

Есть ли способ использовать URL-адреса, такие как:

http://www.blog.com/team-spirit/

вместо

http://www.blog.com/?p=122

на PHP-сервере под Windows?

Ответы [ 4 ]

3 голосов
/ 28 августа 2008

Isapi Rewrite Filter на CodePlex - активно разрабатывается, бесплатно («DonationWare»), с открытым исходным кодом.

1 голос
/ 28 марта 2012

Использовать официальный IIS URL Rewrite

1 голос
/ 28 августа 2008

Вот как я это сделал с WordPress на IIS 6.0

http://www.coderjournal.com/2008/02/url-rewriter-reverse-proxy-iis-wordpress/

Однако все зависит от того, какую версию IIS вы используете. Если вам повезло использовать IIS 7.0, вам не нужно беспокоиться о красивых URL-адресах, потому что все поддерживается "из коробки". Однако, если вы используете IIS 6.0, вам придется использовать переписывающее устройство и некоторые правила, чтобы вынудить IISness из IIS.

0 голосов
/ 28 августа 2008

Мы используем бесплатную версию ISAPI_Rewrite . Он использует синтаксис, аналогичный mod_rewrite, поэтому, если вы с ним знакомы, вам будет легче начать работу.

Раньше был (совместимый по синтаксису) порт mod_rewrite для IIS, но я не могу его сейчас найти.

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