-1

初心者なので詳しく教えてください。

私の問題: .htacess ルールを書きたいです。

www.asdf.com/city.php?city=New-York to www.asdf.com/New-York 

それだけでなく、次のような他のページもあります

www.asdf.com/country.php?country=USA

として登場したい

www.asdf.com/USA and 

www.asdf.com/state.php?country=LA

として登場したい

www.asdf.com/LA

それを行う方法がかなり混乱しています。何か助けがあれば、私は本当にこれを整理する必要があります。

前もって感謝します

4

1 に答える 1

1

私のアプローチがそれを行うための最良の方法であるかどうかはわかりませんが、これは私が現時点で行っている方法です:

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?var1=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?var1=$1

すべてのページを index.php に書き換えます

index.php で次の URL を取得します: $url = $_SERVER["REQUEST_URI"]; 次に、MYSQL 検索を実行して、それがどのようなページであるかを判断します。

switch($pagetype){
  case "city": include('city.php');
  break; 
  case "country": include('country.php');
  break;    
}
于 2013-06-18T23:44:16.097 に答える