- 締切済み
はじめまして
はじめまして 初心プログラマで悩んでいます。アドバイスお願いします 静的URLから、動的にアドレスを生成したいと考えています。例えば、 https://hoge.jp/ABC/?id=123 というアクセスがあったら、 https://hoge.jp/top.do?cd=ABC&id=123 と言うふうに、静的なURLからパラメータを切り出して、さらにトップにリダイレクトするという処理を.htaccessのrewriteルールで行いたいのですが、どのように書いたら良いでしょうか? 逆に、動的なアドレスを静的に書き換えるやり方は、説明のページがたくさんあるのですが。。。 アドバイス、お願いします!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#116331
回答No.2
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/\?id=(.+)$ top.do?cd=$1&id=$2 [L] と思います。
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
^(.+)/?id=123$ /top.do?cd=$1&id=123 とかでどお?