私のサーバーのIPに設定されたAレコードを持つドメインがたくさんあります。mod_rewriteとパラメータを追加して同じドメインにリダイレクト
Apacheは、すべてのドメインを単一の仮想ホストで処理しています。
私が必要とするのは、 'mydomain.com'をmod_rewriteで 'mydomain.com/?param=mydomain.com'にリダイレクトすることですが、これを行う方法はわかりません。
私はこれを試してみた:
RewriteRule//?param=%{SERVER_NAME}
をなし結果と。私はどんな助けにも感謝しています。
RewriteRule ^/?$ /?param=%{SERVER_NAME} [L,R]
をそして、あなたがしたい場合は、内部example.com/
example.com/?param=example.com
には、以下試してくださいリダイレクト:
エラーを落としました"reg exp '^ /?$'をコンパイルできません。私は、 'を削除しましたか?'今はエラーにはなりませんが、access.logにリダイレクトはありません。 – Ivan
それはサイクリックになっています ERR_TOO_MANY_REDIRECTS – Ivan