如何在Azure webapp的子文件夹中托管WordPress博客?

时间:2017-11-08 10:00:04

标签: php wordpress azure blogs azure-web-app-service

我想将WordPress博客托管到我现有的Azure webapp子目录中,以便用户可以使用网址" http://mywebappurl/blog/ ..."访问博客。我试图按照提到的here

步骤进行操作

然而,现在,当我访问网址" http://mywebappurl/blog/"时,我得到了#O; Oops,无法找到该网页"错误如图所示。Page can't be found here

当我看到错误日志时,我会收到错误页面,如图所示:

enter image description here

从图像中我感觉到映射存在一些问题,因为它实际上并不是指路径../blog/ ..但我不知道如何解决这个问题。

我可以根据需要提供Azure Web应用程序配置的更多详细信息。

2 个答案:

答案 0 :(得分:2)

尝试在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');

答案 1 :(得分:0)

我已在我的博文中介绍了此方案:https://blogs.msdn.microsoft.com/kaushal/2014/04/19/microsoft-azure-web-sites-deploying-wordpress-to-a-virtual-directory-within-the-azure-web-site/

这是旧门户网站的问题,但也与新门户网站有关。