私は、より良い URL を作成するために単純な .htaccess の書き直しだと思っていたことを実行しています。次のような URL が必要です。
http://my-site.com/design/design-name/
次のように URL を置き換えます。
http://my-site.com/store?design=design-name
したがって、このルールを .htaccess に追加しました。
RewriteEngine On
RewriteRule ^design/(.+) http://my-site.com/store?design=$1 [L]
ただし、R フラグがあるかのように動作し、外部にリダイレクトしています (ブラウザーのアドレス バーの URL を変更します)。リダイレクトは正常に機能しますが、私が使用しているルールを使用して内部的にのみリダイレクトするべきではありませんか?