どうしたらよいでしょうか?
Redirect permanent /j1/ http://www.hogehoge.co.jp/
http://www.hogehoge.co.jp/j1/へのアクセスをhttp://www.hogehoge.co.jp/へリダイレクトするのを期待して上のように記入した.htaccessをwww.hogehoge.co.jpの階層に置いていますがうまく行きません。
同じ.htaccessでも他のサーバーではうまく行くので、この場合どんな原因が考えられますでしょうか?
.htaccessの最後はちゃんと改行しています。
サーバーの詳細が分かりませんが、単純に.htaccessの設定が
許可されていないサーバーということは無いでしょうか?
代替え策でindex.htmlにメタリフレッシュで0秒でhttp://www.hogehoge.co.jp/へ
とばすというのはだめでしょうか?
上書き: AuthConfig
上書き: FileInfo
AuthConfig
認証に関するディレクティブの使用を許可する (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require など。)。
FileInfo
ドキュメントタイプを制御するためのディレクティブの使用を許可する (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime の Add* と Remove* ディレクティブなど。)。
上記のようにマニュアルを読めば判りますが、認証とリダイレクトは関連性なくどちらかだけもしくは双方を有効、無効に設定できます。
なので、 .htaccess は有効で、認証が使えても、リダイレクトは駄目という環境も考えられます。
サーバのサポートにリダイレクトが使えるかどうか確認することをおすすめします。
.htaccess の文法自体は間違っていないでしょう。
会社のネットワーク管理者に、
「リダイレクトも.htaccessの設定次第のようです。
設定の変更をお願いできませんでしょうか?」
とメールしたところ、良く伝わりませんでした。
私は何か間違っていることを行ってますでしょうか?
.htaccess自体無効と言うことですよね?
ベーシック認証などで使っているので、.htaccessはOK田と思います。metaタグでの転送は最後の手段として考えています。