首页 > 解决方案 > 在本地测试时,如何阻止我的 .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

我无法理解包含完整文件路径的位置/原因,以及如何排除它。

任何人都可以帮忙吗?

标签: apache.htaccessxampp

解决方案


推荐阅读