不同类型的URL

时间:2017-01-03 05:52:13

标签: php url

我看到网站上有一个索引页面,然后他们的网址会显示

  

的index.php?页=页

我想知道如何使用名为pages的文件夹为我自己的网站执行此操作,并在使用该url类型时将这些页面的内容加载到我的索引页面。

如果这是有道理的。

1 个答案:

答案 0 :(得分:0)

假设您有以下结构:

index.php
pages
    page1.php
    page2.php
    pageN.php

因此,请使用$_GET获取网页名称:

<强>的index.php

if(isset($_GET['page']) && !empty($_GET['page'])) {
    $pagename = $_GET['page'];
    if(file_exists("pages/$pagename.php")){
        include_once "pages/$pagename.php";
    }
}

当网址为index.php?page=page1时,会检查page1.php内页文件夹。如果文件存在,则它包含index.php内的该文件。与其他页面类似。

这是一个简单的概述。您可以进一步开发,介绍验证。再次,使用漂亮的URL,使其更好的SEO。可以通过向.htaccess文件添加几行来完成。然后,URL将是domain.com/page1或您配置的内容。