0

ユーザーに www.domain.com/item/ABC123 にアクセスしてもらいたい


ここでわかるように、ABC123 が入力パラメーターである必要があります。

このように www.domain.com/item/?Id=ABC123

/item/ の下に、Id 入力パラメーターを受け取る index.php ファイルがあります。入力パラメーター値を www.domain.com/item/ABC123 から index.php ファイルの id 入力パラメーターに渡すにはどうすればよいですか?

4

4 に答える 4

0

これに似たものが機能するはずです:

.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php

index.php

$uri = preg_replace("#(/+)#","/",$_SERVER["REQUEST_URI"]);
$uri = array_shift(explode("/",$uri));

現在、$uriはURIの各部分の配列です。したがって、/ a / b/cは次のようになります。

array(
    0 => "a",
    1 => "b",
    2 => "c",
)
于 2012-04-02T03:34:55.237 に答える