2017-01-03 77 views
0

我看到的網站,他們有一個索引頁,然後他們的網址讀取不同類型的URL的

的index.php?頁=頁

我想知道我怎麼會做我的自己的網站使用稱爲網頁的文件夾,並在使用該網址類型時將這些網頁的內容加載到我的索引頁上。

如果這是有道理的。

+0

嘗試通過htaccess使用漂亮的網址 –

回答

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"; 
    } 
} 

當URL有index.php?page=page1,它檢查內頁文件夾中的page1.php。如果文件存在,則其包含index.php中的該文件。對其他頁面也是如此。


雖然這是一個簡單的大綱的想法。你可以進一步發展,引入驗證。再次,使用漂亮的網址使其更適合搜索引擎優化。可以通過向.htaccess文件添加幾行來完成。那麼URL將會是domain.com/page1或者你配置的東西。

+0

非常感謝。我並不完全確定我是否做得對,但這正是我想要做的。我完全錯了 – greeny17

+0

我該怎麼做一個默認頁面,以便如果它只有index.php而且沒有page = blah等等。 – greeny17

+0

添加其他部分。在其中包含或添加靜態內容 – Thamilan