このルールで何が問題になっていますか?mod_rewrite用の.htaccessでregexを使って "?"をエスケープする方法
RewriteRule ^page\?v=([^/]+)$ page.php?v=$1 [L,NC]
私はちょうどURLはあなたが彼らはとにかく変更していない場合、クエリの部分を含める必要はありませんので
http://www.domainname.com/page?sk=info
このルールで何が問題になっていますか?mod_rewrite用の.htaccessでregexを使って "?"をエスケープする方法
RewriteRule ^page\?v=([^/]+)$ page.php?v=$1 [L,NC]
私はちょうどURLはあなたが彼らはとにかく変更していない場合、クエリの部分を含める必要はありませんので
http://www.domainname.com/page?sk=info
のように見えるようにしたいです。
RewriteRule ^page$ page.php [L,NC]
RewriteRule
は、クエリ文字列のどの部分とも一致しません。 http://wiki.apache.org/httpd/RewriteFlags/QSA
し、この問題については、別のSOエントリを:page?v=123
はまだあなたがまた、およそ?sk=info
を話しながらRewriteRule
が?v=
を使用して、あなたの、あなたはここで、このmod_rewriteのケースについての追加情報を見つけることができ、またpage.php?v=123
になりますhere。