是的,你是正確的,通常是「/」表示將下一個文件夾..但有時你也可以自定義URL結構,按您的需求....
您需要啓用這個網址rewritting。 這可以使用.htaccess文件規則像
RewriteEngine On
RewriteRule ^([^/.]+)(/([^/.]+))?(/([^/.]+))?$ index.php?page=$1 [L,QSA]
來完成,也可以有自己的定製MVC和在這種情況下,你可以修改URL以「/」 如
$request_url = $_SERVER['REQUEST_URI'];
$url = str_replace(LOCAL_PATH,"",$request_url);
$parameters = explode("/",$url);
if($_SERVER['HTTP_HOST']!='localhost')
{
$total = count($parameters)-1;
unset($parameters[0]);
unset($parameters[1]);
unset($parameters[2]);
}
$slipt = array_chunk($parameters, 2);
$response = array();
foreach($slipt as $val)
{
if(isset($val[1]))
$response[$val[0]] = $val[1];
}
return $response;
處理參數這意味着,讓我們有URL "http://domaintest/controller/method/page/1";
那麼這裏vaue頁面的參數將是1
搜索「URL重寫」一個nd [「mod_rewrite」](http://httpd.apache.org/docs/current/mod/mod_rewrite。html) – 2013-03-24 12:50:59
你正在尋找'重寫規則',如果你正在使用Apache你想mod_rewrite – hank 2013-03-24 12:51:06
這裏有很多很多的問題與常見的例子。 http://stackoverflow.com/questions/tagged/mod-rewrite http://stackoverflow.com/questions/tagged/.htaccess其他的例子和教程可能被稱爲像「漂亮的URL」或「乾淨的網址」 – 2013-03-24 12:52:03