wordpress - 在 wordpress docker 中编辑默认的 .htaccess

标签 wordpress .htaccess docker docker-compose

我有一个由 docker-compose 生成的 wordpress 容器文件。 Wordpress 容器包含 .htaccess默认文件。我想编辑它,以便在创建容器时只执行一次编辑。

最佳答案

现在我可以想到这个问题的两种可能的解决方案:

  • 我们可以使用静态 .htaccess文件并将其作为卷挂载在原始 .htaccess 的位置被复制,即在 /var/html/www容器内。从更新到这个答案,我已经验证了这个 .htaccess默认情况下文件不会被覆盖 docker-entrypoint.sh .
  • 我们可以在 github 使用 wordpress docker 中的 docker-entrypoint.sh并修改创建 .htaccess 的部分文件。这将保持入口点和 .htaccess 的默认行为。文件也将被修改。


  • 更新 :@Nazar 给出的答案也是正确的。仔细看看默认 docker-entrypoint.sh在wordpress图片中,我发现line 35处有条件, 检查是否 .htaccess文件已存在,仅当文件不存在时才创建新文件。因此,如果我使用 RUN 创建自己的文件,它不会被覆盖。

    关于wordpress - 在 wordpress docker 中编辑默认的 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44972837/

    相关文章:

    php - 如何从 Wordpress 的 Post 字段中列出所有类别,甚至是未选中的类别?

    php - 从 PHP 的下拉列表中获取选定的文本

    .htaccess - 使用 .htaccess 将图像的直接链接重定向到 php 页面

    Docker 1.10 通过主机名从主机访问容器

    php - 带有 IN() 条件的 WordPress 准备好的语句

    .htaccess 基本 mod 重写

    .htaccess 无法在本地主机上运行

    docker - 如何在最新的docker镜像tomcat中修改MAC地址

    docker - 来自 natted 网络上客户端的 Wildfly : AMQ214016: Failed to create netty connect ion java. nio.channels.UnresolvedAddressException

    javascript - 如何使用 javascript 为谷歌分析创建点击事件