У нас есть URL-адрес перезаписи, как показано ниже. Я тестировал шаблон в URL-адресе URL-адреса IIS 8.5, и шаблоны соответствовали тому, что мы хотели. Тем не менее, это 404 каждый раз. Кто-нибудь взглянет и посмотрит, что не так с моей перепиской URL? Спасибо.URL Rewrite Устранение неполадок
URL: devbox.mysite.com/article/how-to-use-onedrive
Выкройка: (.*)/article/(.*)$
Действие Rewrite URL: {R:1}/article/?artID={R:2}
В настоящее время страница показывает 404. Ниже приведен код XML в файле web.config.
<rule name="Article-rewrite" enabled="true">
<match url="(.*)/article/(.*)$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="{R:1}/article/?artID={R:2}" appendQueryString="false" />
</rule>
Можете ли вы добавить более подробную информацию о том, чего вы хотите достичь, и о вашем правильном правиле XML. На данный момент похоже, что ваш целевой URL-адрес «devbox.mysite.com/article/? ArtID = how-to-use-onedrive» работает, когда вы просматриваете его? – NikolaiDante
Да, если я просматриваю URL-адрес devbox.mysite.com/article/?artID=how-to-use-onedrive в любом браузере, он отлично работает. Но я хочу, чтобы он работал, когда пользователь вводил devraw.mysite.com/article/how-to-use-onedrive в браузере. – Charlie123