首页 > 解决方案 > .htaccess 用于子文件夹中的项目 (xampp)

问题描述

我在 /xampp/htdocs 中有几个文件夹,我试图运行我在网上找到的一个项目。

结构如下:

/root
     /app
      --- /public
          ------
           index.php

          /morestuff

如果 ROOT 目录指向公共,则该应用程序运行良好,但我希望该应用程序在不与 Apache(和其他 Xampp 项目)混淆的情况下运行。url 类似于http://localhost/app/,我的目标是浏览该 url 并获取索引。

那可能吗?我已经尝试过很多 .htaccess 的组合,但我不知道还能做什么。

我尝试过的一个例子(在/app上):

RewriteEngine On
RewriteBase /app/
RewriteCond %{REQUEST_URI} !^/app/.*$
RewriteRule ^(.*)$ /app/public$1 [QSA,L]

标签: phpapache.htaccess

解决方案


您必须将 .htaccess 放在特定项目中,而不是放在 Apache 中。

如果您修改 Apache 设置,它将适用于所有项目。最好将该文件放在项目文件夹中。

谢谢!


推荐阅读