HTML目录查找URL

时间:2013-09-09 09:25:51

标签: php indexing

我的朋友最近告诉我,我能够做类似

的事情
http://example.com/about/

无需创建目录并在其中放置index.html,就像这样。

http://example.com/about/index.html

你是如何做到这一点的?我不知道除非你创建了一个目录并在其中放置了一个index.html,否则甚至可以这样做,无论如何,谢谢。 :)

3 个答案:

答案 0 :(得分:0)

Nginx等服务器可以让您重写网址,因此您可以将文件放在任何位置。

答案 1 :(得分:0)

如果您使用Apache作为WEB服务器,请使用.htaccess作为站点根目录。 在此处写下以下规则:

  

DirectoryIndex index.html

此外,您可以在此处使用多个文件:

  

DirectoryIndex index.php index.html

在这种情况下,将首先使用。

如果您不想使用.htaccess,可以在Apache配置文件(httpd.conf)中设置相同的内容:

  

<目录/ foo>

DirectoryIndex index.html

DirectoryIndex index.php 
     

< /目录>

此处/ foo - 您网站的根目录

答案 2 :(得分:0)

如果您使用Apache Web服务器,则创建名为.htaccess的文件 并编写如下代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?load=$1 [PT,L]

如果此代码在您输入www.example.com/about这样的网址时打开你的aboutController 在此网址http://salopek.eu/content/28/create-a-simple-php-mvc-framework

中写一下

如果您不使用Apache或者您想要简单的解决方案,那么您只需创建一个名为about的文件夹并创建一个简单的index.html或index.php文件。然后当您输入www.example.com/about时 它打开你的about \ index.html或index.php文件

我希望它有所帮助