Это сводит меня с ума! Я буквально потратил 5 часов на проблему, которую я упомянул Вот. Со структурой постоянной ссылки, установленной на пользовательский
mysite.com/%postname%/
домашняя страница mysite.com
работает, но ни одна из подстраниц не делает. Я попытался создать web.config с содержимым, показанным в посте 3 https://wordpress.org/support/topic/removing-indexphp-in-permalinks-using-iis-8, но простое присутствие web.config
в корне вызывает 500 внутренних ошибок сервера все. Я положил пустой web.config
там и это вызывает ошибки 500 на каждой странице. У меня, кстати, Windows Server 2012 и IIS8.
Подведем итог:
web.config
Я могу получить доступ к домашней странице, как mysite.com
, но я получаю 404
на любых страницах, таких как mysite.com/mysubpage
, Эти подстраницы всплывают mysite.com/index.php/mysubpage
, тем не мение. web.config
или один с содержанием, показанным на https://wordpress.org/support/topic/removing-indexphp-in-permalinks-using-iis-8 и я также попробовал один на http://codex.wordpress.org/Using_Permalinks#Using_Permalinks_Without_mod_rewrite без успеха. 500 на каждой странице. Я умираю здесь 🙁
Исправлена! Установка URL Rewrite 2 (http://www.iis.net/downloads/microsoft/url-rewrite) был волшебным эликсиром.
Других решений пока нет …