Назад | Перейти на главную страницу

Что такое событие URL_CHANGED в журнале отслеживания запросов IIS7?

Я только что включил Отслеживание неудачных запросов для сайта, и я получаю событие URL_CHANGED как третий элемент журнала.

1. GENERAL_REQUEST_START SiteId="1", AppPoolId="DefaultAppPool", ConnId="1610613013", RawConnId="0", RequestURL="http://example.com:80/test/wp-admin/", RequestVerb="GET" 15:35:54.176 
2. GENERAL_SET_REQUEST_HEADER HeaderName="AspFilterSessionId", HeaderValue="", Replace="true" 15:35:54.192 
3. URL_CHANGED OldUrl="/test/wp-admin/", NewUrl="/index.php/test/wp-admin/" 15:35:54.192
4. GENERAL_REQUEST_HEADERS [...]
5. GENERAL_GET_URL_METADATA [...]
6. URL_REWRITE_START [...]

Может кто-нибудь сказать мне, где URL_CHANGED событие происходит и как я могу его предотвратить?

Обновление: «Документ по умолчанию» установлен на «index.php» на нашем сервере. Может ли быть так, что сервер автоматически добавляет index.php к пути, если путь не указывает правильный файл или папку? Я попытался удалить все записи "документа по умолчанию", но это не повлияло на поведение ...

Update2: Я все еще ищу ответ на этот вопрос ... ;-)

Сообщение URL_CHANGED обычно является индикатором применения правила перезаписи URL. Чтобы понять, почему это происходит, вам нужно посмотреть, как настраивается перезапись URL-адресов в IIS.