jtm*_*mon 4 apache .htaccess mod-rewrite docker
我在.htaccess中有一个重写规则,如下所示:(RewriteRule ^ /var/www/index.html [L]用于角度应用的视图路由)
但是,当我进入/ anything时,我会得到404。为什么会这样呢?基本的docker容器是eboraas / apache。
我的dockerfile:
FROM eboraas/apache
RUN a2enmod rewrite
ADD . /var/www
EXPOSE 80
Run Code Online (Sandbox Code Playgroud)
编辑:也尝试过^.*$没有运气的规则。似乎未使用/忽略了.htaccess,而不是规则配置错误。
就我而言AllowOverride All,整个/var/www目录已经存在,我只需要将其添加到Dockerfile:
# enabling mod_rewrite
RUN cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4287 次 |
| 最近记录: |