私はこのURL書き換えしようとしていますhtaccessファイルのURLリライト複数の変数
RewriteCond %{QUERY_STRING} ^product_guide&product_name=(.*)&product_type=(.*)$
RewriteRule ^$ %1/%2? [R=301, L]
をしかし、それは動作しません。私を助けてください。
私はこのURL書き換えしようとしていますhtaccessファイルのURLリライト複数の変数
RewriteCond %{QUERY_STRING} ^product_guide&product_name=(.*)&product_type=(.*)$
RewriteRule ^$ %1/%2? [R=301, L]
をしかし、それは動作しません。私を助けてください。
ユーザーがhttp://www.sample.com/waht/dog-clipper
にアクセスするようにしたい場合は、あなたの書き換えを後で行います。そのURLと一致させて適切なクエリ文字列に書き換える必要があります。
RewriteEngine On
# Don't match real existing files so CSS, scripts, images aren't rewritten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Match the first two groups before/and send them to the query string
RewriteRule ^([^/]+)/([^/]+) product_guide?product_name=$1&product_type=$2 [L]
私は仕事を得ることができません。私はこのhtaccessテスター 'http:// htaccess.madewithlove.be /' –
@jaysonaticを使用しています。これは動作します.htaccessテスターは 'REQUEST_FILENAME'条件を処理できません。テスト時にそれらをコメントアウトして正しく動作しますが、これをプロダクションに追加するときに追加してください。 –
待ってください、あなたはエンドユーザに見せて使いたいですか?通常は 'http:// www.sample.com/waht/dog-clipper'となり、あなたはあなたの書き直しを後方に持っています。 –
私は動的なカウンターパートではなく、http:// www.sample.com/waht/dog-clipperを見たいと思っています。 –