apache - 在本地测试时,如何阻止我的 .htaccess 文件包含完整文件路径?
问题描述
我已经建立了一个网站,它使用 url 从数据库加载页面。流量被重定向到index.php
文件,然后查询 url 并加载适当的页面。为了完成这项工作,我在.htaccess
文件中使用了一些重写规则。
尽管我已经能够在实时环境中完成这项工作,但我正在努力使用 XAMPP 使其在本地工作。
我正在使用以下规则:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !.*\.png$ [NC]
# Various other exceptions
RewriteRule .* /index.php
哪些返回以下网址
http://localhost/C:/xampp/htdocs/project-folder/localhost/project-folder/
但我想加载以下页面:
localhost/project-folder/index.php
我无法理解包含完整文件路径的位置/原因,以及如何排除它。
任何人都可以帮忙吗?
解决方案
推荐阅读
- c# - 如何使用 EFCore3.1 在 MySql 表中进行回滚
- r - Pandoc 的 Markdown 中列表的文本格式
- typescript - 具有 vue-class-components 和 typescript 的 vuejs 实例属性时出错
- reactjs - 使用 React Router Link 在 React 中链接组件不起作用
- c++ - 如何在编译时在 QT 中创建 SQLlite 表并在其中插入数据?
- maven - 无法使用本地安装的 Maven 原型构建项目
- c++ - 使用 SIMD 对半字节的去交错向量
- python - 芹菜+芹菜工人的问题
- javascript - fullCalendar 资源未显示
- go - 如何从 IP 获取系统接口名称