【发布时间】:2016-02-09 16:50:06
【问题描述】:
我从一个网站开始。我希望我所有的 php 文件都在一个名为 files 的文件夹中,所以这些文件都不会在根目录中。
我不想在 url 上看到文件夹 files,因此当我访问其中一个文件时,它应该显示 www.mywebsite.com/thefile.php 而不是 www.mywebsite.com/files/thefile.php。
这是我的 .htaccess 中的内容(仅更改了索引文件)。
<IfModule mod_rewrite.c>
DirectoryIndex files/home.php
</IfModule>
一些额外的可能很重要的信息。这是一个测试网站,我已将其放在另一个使用 Magento 制作的工作网站的特定文件夹中。
【问题讨论】:
-
为什么不将您的
DocumentRoot设置为files/目录? -
我在实际根目录中的其他文件夹是否仍然有效?我的意思是,我还有一些其他文件夹,例如 imgs、css 和 js 用于此类文件。
-
所以您只想要
.php中的/files/文件? -
如果可能的话,是的。如果没有,将其余文件夹放在 /files/ 中也是一种选择
标签: .htaccess mod-rewrite path directory