次の形式の着信リンクを受け入れる必要があるコードイグナイターサイトがあります。
http://domain.tld/somename.html?id=IDREF
このURLを次のように書き換えるmod_rewriteのルールを作成する必要があります。
http://domain.tld/index.php/controller/somename/IDREF
.htaccessファイルのルールを書くのに問題があります。
私はこれがうまくいくはずだと思った:
RewriteCond ${QUERY_STRING} ^(.*\.html\?id=.*)$
RewriteRule ^([^/]*)\.html\?id=(.*) /index.php/controller/$1/$2 [L]
しかし、私はmod_rewriteの初心者なので、動作させることができません。
明確にするために、ユーザーがこの醜いURLにリンクして、特定のコントローラーに送信されるようにします。