如果我的虚拟主机不正常,我如何在 htaccess 中添加一个条目,使子目录正常工作?

问题描述 投票:0回答:0

我正在使用 Bitnami Wordpress 的 Docker 镜像。

在虚拟主机配置中,Wordpress 核心文件存储在临时存储中,而 wp-config 文件存储在外部安装的永久驱动器中。

问题是我在持久存储上有一个名为

的目录
videos

我想通过去加载

website.com/videos

但它没有正确解析,因为我的 vhosts 配置指向临时存储并且该目录不存在。

我想在我的 .htaccess 文件中添加一个条目,它将指向

website.com/videos

到我的持久存储中的目录。

虚拟主机环境配置如下所示:

export BITNAMI_ROOT_DIR="/opt/bitnami"
export BITNAMI_VOLUME_DIR="/bitnami"

我把它放到我的 htaccess 文件中,希望我能正确加载它,但它不起作用。

<Directory "/bitnami/videos">
  # BEGIN videos
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
    </IfModule>
  # END videos
</Directory>

当我访问 website.com/videos 时,它 301 将我重定向到一个循环中。

wordpress apache .htaccess bitnami vhosts
© www.soinside.com 2019 - 2024. All rights reserved.