我的朋友最近告诉我,我能够做类似
的事情http://example.com/about/
无需创建目录并在其中放置index.html,就像这样。
http://example.com/about/index.html
你是如何做到这一点的?我不知道除非你创建了一个目录并在其中放置了一个index.html,否则甚至可以这样做,无论如何,谢谢。 :)
答案 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文件
我希望它有所帮助