2015-06-03 121 views
1

模板簡單的HTML的演示,我想獲得在我的本地(以某種方式動態地)以下網址:創建基於不同的URL路徑

localhost/demo1/ 
localhost/demo2/ 
localhost/demo3/ 
... 

等(超過30)。

我有一個index.php文件,我想用作上述每個路徑的模板。

當我訪問localhost/demoX/我想加載index.php模板只有一些內部的變化,基於demoX名稱。

你能告訴我如何獲得這個結構嗎? 感謝

回答

1

使用PHP

1)解析網站URL(提示的網址"http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']),以獲得您所需要的變量(我認爲你會使用正則表達式爲)
2)$template = require_once('index.php');
3)處理所有變量在index.php
4)echo $template; exit();


使用未測試僞代碼

$url = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; 
$part = preg_match("/demo(\d+)/", $url)[0]; 
$partName = "File name is demo-{$part}"; 
$template = require_once('index.php'); 
echo $template; 
exit(); 

[index.php] 
<?php 
echo $partName;