URL переписать с помощью PHP в Windows IIS - PullRequest
1 голос
/ 07 декабря 2010

К сожалению, у меня нет доступа к Windows Server, о котором идет речь, поэтому мне потребуются инструкции относительно того, как я могу это сделать, чтобы я мог передать его.

В основном я использую PHP на Windows IIS 6, и мне нужно иметь возможность переписывать URL-адреса, как если бы это был файл .htaccess.

Мне нужно включить example.com/index.php?page=about

в

example.com/about/

Есть идеи?

Большое спасибо

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Если у вас нет доступа к самому серверу IIS, вам не повезло.

Если вы можете убедить операторов сервера установить механизм перезаписи URL, например, Isapi Rewrite Filter от Ionic или ISAPI / Rewrite от Helicon, то вы можете использовать обычный .htaccess файлы, как и в случае с Apache и mod_rewrite.

0 голосов
/ 07 декабря 2010

Вы можете использовать плагин this для IIS, используя регулярные выражения.

IIS URL Rewrite 2.0 enables Web administrators to create
powerful rules to implement URLs that are easier for users to
remember and easier for search engines to find. By using rule

шаблоны, карты перезаписи, поставщики .NET и другие функциональные возможности, интегрированные в IIS Manager, веб-администраторы могут легко настроить правила для определения поведения перезаписи URL на основе заголовков HTTP, ответа HTTP или запросаЗаголовки, переменные сервера IIS и даже сложные

programmatic rules. In addition, Web administrators can perform

перенаправляют, отправляют пользовательские ответы или останавливают запросы HTTP

Здесь объясняется, как его использовать.

...