• 締切済み

はじめまして

はじめまして 初心プログラマで悩んでいます。アドバイスお願いします 静的URLから、動的にアドレスを生成したいと考えています。例えば、 https://hoge.jp/ABC/?id=123 というアクセスがあったら、 https://hoge.jp/top.do?cd=ABC&id=123 と言うふうに、静的なURLからパラメータを切り出して、さらにトップにリダイレクトするという処理を.htaccessのrewriteルールで行いたいのですが、どのように書いたら良いでしょうか? 逆に、動的なアドレスを静的に書き換えるやり方は、説明のページがたくさんあるのですが。。。 アドバイス、お願いします!

みんなの回答

noname#116331
noname#116331
回答No.2

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/\?id=(.+)$ top.do?cd=$1&id=$2 [L] と思います。

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritecgi.html
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

^(.+)/?id=123$ /top.do?cd=$1&id=123 とかでどお?

関連するQ&A