IIS URL Rewrite 2 установлен, но не может его найти

3930
RSM

Моя компания построила свой веб-сайт на ASP.NET, и для целей SEO мы хотели изменить URL-адреса и спросили компанию, которая создала сайт, можем ли мы сделать это сами. Они сказали, что использовать IIS URL Rewrite 2 .

Я установил его на свой компьютер, но, глядя на свои программы и через компьютер, я не могу найти его.

Пожалуйста, извините мое невежество.

Кто-нибудь знает, где это будет? И когда я найду его, какие-нибудь советы по его использованию и т. Д.?

2

2 ответа на вопрос

1
harrymc

В конце страницы, на которую вы ссылаетесь, у вас есть объяснения по использованию этого продукта.

Особенно полезной представляется статья « Использование модуля перезаписи URL 2.0», в которой объясняется его использование.

Из документа нужно зарегистрировать провайдера, а затем использовать его. Поставщики и правила перезаписи находятся в IIS, как показано ниже. Я предлагаю вам изучить документы перед началом работы с продуктом.

image

0
Shaun Wilson

At the end of the page you have linked to, you have links to articles explaining how to use the URL Rewrite Module.

Generally, you would need to install the URL Rewrite Module into IIS, then configure one or more rewrite rules using either IIS Manager or by manually editing web.config files.

1. Locate and Open the URL Rewrite UI within IIS Manager

image

2. You can manage inbound and outbound rewrite rules

image

3. Here is a simple example of a regex match and rewrite to a subweb

image

4. The resulting rewrite rules created in web.config:

<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="MyRule001" stopProcessing="true"> <match url="^services/(.*)" /> <action type="Rewrite" url="http://localhost/my/services/" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 

This is enough to rewrite most URLs. It's not necessary to configure any providers in 99.999% of most real-world scenarios. They exist only for advanced rewriting needs (dynamic rewriting, for example, rather than a static rule.)

It's primarily intended by Microsoft that you simply define rewrite rules that meet your needs as shown above.

Hope this helps others.

Похожие вопросы