URL の末尾からクエリ文字列を削除するにはどうすればよいですか? より具体的には、これが私の書き換えルールです。
RewriteRule example-(.*).html$ examples/view-example.php?param1=parameter¶m2=$1&split=-
そして、これが404またはリダイレクトを返すようにしたいwww.mydomain.com/example-one.html
:
www.mydomain.com/example-one.html?param1=parameter¶m2=one&split=-
これは私が試したものですが、うまくいきません:
RewriteCond %{REQUEST_URI} /examples/view-example\.php
RewriteCond %{QUERY_STRING} param1=parameter¶m2=(.*)&split=-
RewriteRule ^(.*)$ http://mydomain.com/example-%1.html$
RewriteRule ^(.*)$ http://mydomain.com/example-%1.html$
それは正しくないと思います..