Как заставить "красивые URL-адреса" работать в php, размещенном в IIS?

StackOverflow https://stackoverflow.com/questions/32570

  •  09-06-2019
  •  | 
  •  

Вопрос

Есть ли какой-нибудь способ, которым я могу использовать URL-адреса, такие как:

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

вместо того, чтобы

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

на PHP-сервере, размещенном под Windows?

Это было полезно?

Решение

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

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

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

Другие советы

Фильтр перезаписи Isapi в CodePlex - активно разрабатываемый, бесплатный ("DonationWare"), с открытым исходным кодом.

Используйте официальный Перезапись URL-адреса IIS

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top