0

我不能做简单,不明白什么问题。我只想创建一个漂亮的 URL。

我的链接如下所示: www.mysite.com/coach/23/victor

我的.htaccess文件如下所示:

RewriteEngine On
RewriteRule ^([^/]*)\.html$ /index.php?p=$1 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?p=$1&id=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?p=$1&id=$2&title=$3 [L]

functions.php文件中,我试图获取如下信息:

$page_type=$_GET['p'];
$page_type=$_GET['id'];
$page_type=$_GET['title'];

index.php我包含functions.php并进行切换。

switch($page_type){
  case "home": include "home.php";
               break;
}
4

1 回答 1

1

你没有问任何问题

但是,仅通过分析您所说的。你想去

www.mysite.com/coach/23/victor

wowever 你重写规则的所有期望.html,所以正确的 url 将是

www.mysite.com/coach/23/victor.html
于 2012-10-04T13:36:54.220 回答