0

この質問はおそらく既に回答されていると思いますが、何を検索すればよいかわかりません。少なくとも何を探しているかを知っておくと役に立ちます。

だから私がやりたいのは、次のように、表示する記事がたくさんあるリンクを持っていることです:

www.mywebpage.com/store/article/[article no.]

どこの記事番号。は単なる数字です (例: 12345)。私のphpスクリプトでそれを読みたいのですが、getメソッドで生成される ?article=[article no.] なしでリンクを作成したいと思います。

4

3 に答える 3

2

.htaccess mod_rewriteを使用する必要があります

使用例: http://wiki.dreamhost.com/More_.htaccess_mod_rewrite_examples

于 2012-12-16T14:55:37.280 に答える
0

*mod_rewrite* はあなたが望むものです。PHP スクリプトで、var_dump($_GET) を使用して HTTP リクエスト引数を確認します。

于 2012-12-16T14:57:30.670 に答える
0

必要なことは、記事を処理する実行可能なファイルにスクリプト フローをリダイレクトすることです。Apache を使用している場合は、.htaccess ファイルと mod_rewrite を使用してこれを実現できます。

RewriteEngine On
RewriteRule ^store/article/([0-9]+)$ myscript.php?article=$1

これにより、スクリプト フローが内部的にリダイレクトされるため、myscript.php はmyscript.php?article=123記事番号 123 にアクセスしたかのように認識しますが、リンクを使用してアクセスすることができますstore/article/123

myscript.phpしたがって、 で記事番号にアクセスできます$_GET['article']

于 2012-12-16T14:58:48.767 に答える