1

私が見つけた Web サイトでは、次のような分かりやすい URL を使用しています。

実際の URL:

example.com/index.php?mode=product

フレンドリーURL

example.com/view/product.html

フレンドリーURLには、$_GET関数で変数を取得する機能があります。したがって、URL が次のようになっている場合:

フレンドリー URL 2

example.com/view/product.html?id=10&lang=en&cur=1

これはわかりやすい URL に似ていますが、変数パラメーターに簡単にアクセスできます。

このような .htaccess 書き換えルールを書くのを手伝ってくれる人はいますか?

4

1 に答える 1

1

ここでは、mod_rewrite の [QSA] ディレクティブが役に立ちます。書き換えられた URL の末尾に、他のすべてのクエリ文字列パラメーターを追加します。

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^view/(.*).html /index.php?mode=$1 [QSA]

それはテストされていませんが、あなたを動かすはずの簡単な答えです.

于 2012-06-02T10:53:55.847 に答える