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

ただし、ルールを書き直すと.html、正しいURLは次のようになります。

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