apache - .htaccess文件夹到虚拟文件夹重写

标签 apache .htaccess mod-rewrite url-rewriting

是否可以使用 Apache 的 RewriteEngine 执行以下操作以及如何执行?

这是环境:

domain.com有一个文件夹,其中包含index.html页面,htaccess设置为剥离文件,因此domain.com。 com/folder/ 打开 domain.com/folder/index.html

现在我需要实现的是显示 domain.com/folder/ 内容(index.html),因为它来自 domain.com/virtualfolder/ 其中 < strong>virtualfolder 不存在,URL 必须显示为 domain.com/virtualfolder/

我希望我写的内容是可以理解的。

非常感谢

最佳答案

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^virtual-folder/(.*)$ folder/$1 [QSA]
</IfModule>

关于apache - .htaccess文件夹到虚拟文件夹重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702680/

相关文章:

php - eAccelerator 仍然有用吗?

javascript - VueJs 2、NodeJs 和重新加载页面

.htaccess - 修复 ERR_TOO_MANY_REDIRECTS

php - htaccess 重写不带 .php 扩展名的 URL 到文件

.htaccess - 在 .htaccess 中使用自定义环境变量

apache - 重写条件以从智能手机检查移动用户代理

java - 如何将 Swing TreeNode 转换为 Apache Tobago TreePath?

c# - 带有 Apache 和反向代理的 Linux ASP.Net 核心

apache - repo.maven.apache.org 的 Nexus 代理不起作用

php - 如何从请求 URI 中删除版本前缀并使用正确的文档根目录?