質問: [リダイレクトの方法] 以下のあらゆるhtmlファイルへのアクセスを全て、 トップページに飛ばすには、.htaccess にどう記述すればいいのでしょうか。 試しに RedirectPermanent /pppp/ と書いたところ、例えば にアクセスすると、 に転送されてしまい困っています。 とアクセスしても にリダイレクトするのを .htaccess でどう記述すればいいか教えてください。
回答: ``` RewriteEngine on RewriteRule ^.*\.html$ http://EXAMPLE.com/ [L] ``` mod_rewrite の使える環境ならば上記でどうでしょうか? 任意の文字列で始まり、.htmlで終わるパスへのリクエストを に転送する指定です。 すべてのパスをリダイレクトならば ^.*$ にすればよいでしょう。