.htaccess用于子文件夹(xampp)中的项目

时间:2018-08-12 06:45:58

标签: php apache .htaccess

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

结构如下:

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

          /morestuff

如果ROOT目录指向public,则该应用程序运行良好,但我希望该应用程序在运行时不会与Apache(以及其他Xampp项目)混淆。该网址类似于http://localhost/app/,我的目标是浏览该网址并获取索引。

有可能吗?我已经尝试过使用.htaccess的许多组合,但是我不知道该怎么办。

我尝试过的示例(在/ app上):

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

1 个答案:

答案 0 :(得分:0)

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

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

谢谢!