很难解释,但也许有人会理解。
我在一个名为:homepage.php,page1.php,page2.php和page3.php的网站上创建了四个页面。我已下载并安装了WAMP开发人员。它在桌面上创建一个名为webroot的文件夹。我在webroot文件夹中移动我的文件。现在,当我打开本地主机时,我可以看到这四个文件。我可以点击它们打开它们。工作正常。
那没关系,但我想要的是当我打开本地主机时我想看到homepage.php。另外,我想在目录http://homepage.php/page1中使用page1文件(就像原始网站一样)。但现在,所有页面都位于同一目录中,例如localhost / homepage.php,localhost / page1.php等。
我知道理解起来很复杂。我无法找到任何解决方案。请帮忙。
答案 0 :(得分:0)
localhost是您网站的根目录。因此,您使用http://localhost。
这将打开根目录中包含的index.html或index.php。如果你想打开某个文件,你必须这样找到它:
http://localhost/directory-name/file-name.php
但是你不能拥有file-name.php/other-file.php
网址由根,目录路径和文件名
组成 localhost/folder-one/folder-two/file-one.php
↑ ↑ ↑ ↑
| | |
root directory path file
答案 1 :(得分:0)
尝试将homepage.php
的名称更改为index.php
对于其他页面,请创建" / page1 /"等文件夹。并在该文件夹中放置page1.php
并将其重命名为index.php。
您的结构可能如下所示:
index.php (previously homepage.php)
/page1/index.php (previously page1.php)
/page2/index.php (previously page2.php)
/page3/index.php (previously page3.php)
答案 2 :(得分:0)
假设您想要的是根目录中存在page1.php
,但your-url.com/page1/
打开page1.php
,则需要依赖.htaccess
< / p>
https://en.wikipedia.org/wiki/.htaccess
例如:
RewriteRule ^page(.*)/?$ /page$1.php [NC]