2013-11-14 5 views
0

Я знаю, что кто-то может пожаловаться, что это должно быть опубликовано на сайте Wordpress, но это не обязательно вопрос/решение Wordpress.Остановить создание web.config в Wordpress

Проблема заключается в том, что Wordpress любит создавать файл web.config, который вызывает проблемы. Уловкой, которую мы используем в linux, является 444 htaccess, поэтому его нельзя редактировать. Но на Azure (IIS) это невозможно сделать на web.config.

В то же время я редактировал ядро, изменяя эту функцию:

iis7_save_url_rewrite_rules() 

Я вижу 3 возможных вариантов решения этой проблемы.

  1. Сделать web.config не записываемые так WordPress не может редактировать его
  2. Переписать функцию, если это возможно с помощью PHP (в настоящее время я не считаю, что это)
  3. Использование WordPress крюк/фильтр

Любые советы будут высоко оценены.

ответ

1

После просмотра источника iis7_save_url_rewrite_rules() единственным решением, я могу думать о том, чтобы удалить доступ для записи к web.config. Wordpress построен для того, чтобы обрабатывать недостаток доступа к web.config, так что не беспокойтесь об ошибках там, просто убедитесь, что вы каким-то образом получили правильные правила перезаписи.

Также: в этой функции нет вызовов фильтров, которые я вижу, поэтому я очень сомневаюсь, что вы сможете исправить это с помощью плагина.

Смежные вопросы