在 .htaccess 中使用别名

Use alias in .htaccess

我正在用 google 翻译器翻译此内容,所以如果有拼写错误,请见谅 原来我有一个用webpack编译到dist文件夹的phaser游戏,但是整个项目本身在apache里面,也就是说,它已经是public,可以这么说,所以我想成为能够使用 .htaccess 配置所有对游戏的请求,例如 http://localhost/game/index.html 将向我显示 game/dist/index.html 的文档,但不会重定向我。

我知道我可以使用 httpd.conf 中的别名来执行此操作,但我想使用 game 文件夹中的 .htaccess 来执行此操作。

谢谢。

/game/.htaccess 中尝试以下操作,使用 mod_rewrite 在内部将所有请求重写到 dist 子目录:

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/[^/]+/(.*)
RewriteRule !dist/ dist/%1 [L]

这基本上将所有尚未针对 dist 子目录的请求重写到 dist 子目录。

%1 是对前面 CondPattern 中捕获组的反向引用。 IE。 /game/.

之后的 URL-路径