在目录中设置主页(默认)页面
自从我在域上创建新目录(称为 my/domain/dir3)以来已经有一段时间了。我还有其他的,每个都包含一个index.php(dir1/index.php - dir2/index.php),如果调用目录URL,则调用每个索引(因此my/domain/dir1的URL将调用my/domain/ dir1.index.php)。
没有令人尴尬的部分......我完全忘记了我是怎么做到的! ...空白...什么都没有...没有记忆。请有人赐教。
It's been a while since I created a new directory on my domain (call it my/domain/dir3). I have others, each containing a index.php (dir1/index.php - dir2/index.php), each index is called if the directory URL is called (thus a URL of my/domain/dir1 will call my/domain/dir1.index.php).
No the embarrasing part ... I've completely forgotten how I did this! ... blank .... nothing ... no recollection. Please somebody enlighten me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您使用 Apache,它会自动执行此操作。不过,您可以调整 httpd.conf 中的设置。
If you use Apache, it does this automatically. You can tweak the settings in httpd.conf though.
如果是标准的 Apache/PHP 安装,那么将 index.php 文件放入目录中将使其成为目录中的默认页面。
哦,如果你想要一个不同的文件作为索引。在目录中创建一个 .htaccess 文件,然后输入:
DirectoryIndex index.html index.htm index.php some.php
将 some.php 替换为您想要的文件,然后即可;)。你不能有两个索引。
Well if it's a standard Apache/PHP installation then putting an index.php file in the directory would make it the default page in a directory.
Oh, if you want a different file to be the index. Create a .htaccess file in the directory and enter this:
DirectoryIndex index.html index.htm index.php something.php
Replace something.php with the file you want and presto ;). You can't have two indexes.
如果
index.php
被 Apache 看到 作为默认索引文件,my/domain/dir1/
将看到my/domain/dir1/index.php
。如果你想要更复杂的东西,你需要 mod_rewrite。If
index.php
is seen by Apache as the default index file,my/domain/dir1/
will seemy/domain/dir1/index.php
. If you want something more complex, You'll need mod_rewrite.