首页 > 解决方案 > 如何配置 AWS LightSail WordPress 实例以映射为 example.com/blog

问题描述

我创建了一个 AWS LightSail WordPress 实例。我尝试了所有可能的配置来在上述实例的子目录中运行 WordPress。现在我简单介绍一下。我希望上述实例映射到example.com/blog我们应该如何实现这一点。欢迎在 DNS 中进行任何配置!我衷心感谢您对我的帮助!

标签: wordpressapachebitnamiamazon-lightsail

解决方案


Bitnami 工程师在这里,

请按照以下步骤将 wordpress 从 移动//blog.

  1. /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf应该看起来像这样

    Alias /blog/ "/opt/bitnami/apps/wordpress/htdocs/"
    Alias /blog "/opt/bitnami/apps/wordpress/htdocs"
    
    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
    
  2. 编辑以下内容/opt/bitnami/apps/wordpress/conf/httpd-app.conf

    从:#RewriteBase /wordpress/ 到: RewriteBase /blog/

    从:RewriteRule . /index.php [L] 到:RewriteRule . /blog/index.php [L]

  3. 编辑以下内容/opt/bitnami/apps/wordpress/htdocs/wp-config.php

    从:

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
    

    至:

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
    
  4. 最后重启apache:

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    

推荐阅读