URLを自動転送させる.htaccessの書き方
「.htaccessでphpに自動転送させる」の記事では
MTのインデックステンプレートを作る事によって
.htaccessの中身を自動的に書いてしまう方法をご紹介しています。
この記事では、直接.htaccessを書く方法・・・
.htaccessの中に何度記述すればよいかご紹介します。
「.htaccessでphpに自動転送させる」方法がうまくいかなかった方は
こちらをお試しください。
1・メモ帳やテキストエディタなどで新規ファイルを開きます。
2・転送させるソースを記述します。
Redirect permanent (半角スペース) 転送前URL (半角スペース) 転送先URL
例えば、http://www.xyz.com/abc/def.html から
http://www.xyz.com/ghi/jkl.html へ転送させる場合、
Redirect permanent /abc/def.html http://www.xyz.com/ghi/jkl.html
と書きます。
abcフォルダ以下のファイルすべてをghiフォルダ以下の
同じ名前のファイルへ転送させたい場合
Redirect permanent /abc/ http://www.xyz.com/ghi/
と書けば、ファイルをすべて指定しなくても転送されます。
1行で1転送指定になります。
複数ファイル転送指定したい場合は、改行して追加します。
Redirect permanent /abc/ http://www.xyz.com/ghi/
Redirect permanent /mno/ http://www.xyz.com/pqr/
Redirect permanent /stu/sss.html http://www.xyz.com/vwx/vvv.html
Redirect permanent /stu/ttt.html http://www.xyz.com/vwx/www.html
最後の行は必ず改行しておきましょう。
3・ファイル名をつけて保存します。
.htaccessとしても問題の無い人は
「.htaccess」というファイル名にして大丈夫だと思います。
エラーなど出る場合は、ひとまず「htaccess.txt」という名前にします。
4・サーバーにアップロードする
.htaccessは、.htaccessがあるところから以下のファイルすべてに影響します。
この事を気をつけながら、必要な場所にアップします。
「htaccess.txt」という名前でアップした人は、名前の変更で.htaccessに変えます。
これで、自動転送がされると思います。
サーバーによっては.htaccessが使えない所もありますので、ご確認のうえお試しください。
このカスタマイズはMTに限らず使えます。





すいません、先日はありがとうございました。
いろいろカスタマイズしていたら急にエントリーのカテゴリが変更されなくなりました。
それからトラックバックのコメントもかえたのですがが変更されなくなりました。
まだブログたちあげたばかりなのでカテゴリは全部消してやるなおしているのですが
反映されません。
php化とか関係ありますか?[えーん]
コメント時刻: 2007年02月27日 21:15
≫るな☆さん
な、なんと大変な事に[ビックリ]
技術的な問題か、もしくは間違ったカスタマイズをしてしまったか・・・?
その症状はなったことが無く、
またphpが関わっているかも私には分かりませんので
サポートなど詳しい所に聞いたほうがいいと思います。
お力になれずごめんなさい。
コメント時刻: 2007年03月01日 10:10
りぃさんいつもありがとうございます。
htmlにもどしたらもとどうりになりました。
一時はトップページもまっしろになってしまって(汗
php化ってむりなのかなー。
このまま使っているのですが今後がちと不安です[ゲッソリ]
もっとなれてきたらがんばってみます!
ありがとございました。[♪]
コメント時刻: 2007年03月04日 02:35
≫るな☆さん
もしかしたらphpが使えないサーバーとか・・・?
そこらへんは大丈夫ですか?
どうしてもphpにする必要があるというわけではないのなら、
htmlでも素敵なサイトは作れますよ[!]
慣れたら今度こそはできるかもしれませんね[キラキラ]
がんばってください。
コメント時刻: 2007年03月09日 10:27