.htaccess 重定向到缓存文件(如果存在)
我的根网络目录中有一个index.php 文件。我想先检查 /cache/index.html 是否存在,如果存在,则显示它。
否则,继续使用/index.php
Apache被配置为首先显示index.html,然后显示index.php,所以我认为我有符号链接/index.html到/cache/index.html,但我宁愿不这样做。
谢谢
I have an index.php file in my root web dir. I want to check if /cache/index.html exists FIRST, and if so, display it.
Otherwise, continue using /index.php
Apache is configured to display index.html first, then index.php, so one thought I had was symlink /index.html to /cache/index.html, but I would rather not.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种方法是
注意,这也会影响相对于子目录的所有子目录。如果您尝试首先加载
htt://www.example.com/blub/
(并且/blub/
存在)/blub/cache/index.html搜索
,然后搜索/blub/index.html
。这通常不是问题,但您可能需要添加index.html
或在指令末尾使用的其他索引名称。One way to do it is
Note that this affects all subdirectories, as well, relative to the subdirectory. If you try to load
htt://www.example.com/blub/
(and/blub/
exists) first/blub/cache/index.html
is searched, then/blub/index.html
. This generally isn't a problem, but you might want to addindex.html
or other index names used at the end of the directive.