Я хочу разместить блог WordPress в подкаталоге моего существующего веб-приложения Azure, чтобы пользователь мог посетить блог с помощью URL-адреса. «Http: // mywebappurl / блог /…». Я пытался следовать упомянутым шагам Вот
Тем не менее, теперь, когда я посещаю URL «Http: // mywebappurl / блог /«Я получаю сообщение« К сожалению, эта страница не может быть найдена », как показано на рисунке.
Когда я вижу журнал ошибок, я получаю страницу ошибки, как показано на рисунке:
По изображению я чувствую, что есть какая-то проблема с отображением, потому что оно на самом деле не относится к пути ../blog/ .. но я не знаю, как решить эту проблему.
При необходимости я могу предоставить более подробную информацию о конфигурации веб-приложения Azure.
Попробуйте установить константы в wp-config.php
как показано ниже:
define('WP_HOME', 'http://'. filter_input(INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_STRING). '/blog');
define('WP_SITEURL', 'http://'. filter_input(INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_STRING). '/blog');
define('WP_CONTENT_URL', '/blog/wp-content');
define('DOMAIN_CURRENT_SITE', filter_input(INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_STRING). '/blog');
Я рассмотрел этот сценарий в своем блоге здесь: https://blogs.msdn.microsoft.com/kaushal/2014/04/19/microsoft-azure-web-sites-deploying-wordpress-to-a-virtual-directory-within-the-azure-web-site/
Это касается старого портала, но все еще актуален и для нового.