とあるURLにアクセスされたら別ページに飛ぶ - PHPプロ!Q&A掲示板

2580

  • 0P

とあるURLにアクセスされたら別ページに飛ぶ

質問日時 / 2010年3月3日 05:43    回答数 / 2件

Questioner:  hayato0210  このエントリーをはてなブックマークに追加 

キーワード / キーワードが設定されていません

とあるURLにアクセスされたら別ページに飛ぶような処理をしたいです。
例えば
http://test.co.jp/index.htmlにアクセスすると
http://test.co.jp/pc/test/index.htmlに飛ぶようにしたいです。

調べてみるとMETAタグと.htaccessを使う方法があるみたいなのですが
METAタグだとアクセスをたぐれない?みたいなので.htaccessを使いたいです。

・Redirect permanent / http://test.co.jp/pc/test/index.html
・Redirect permanent /index.html http://test.co.jp/pc/test/index.html

上記の2種類を書いてみたのですがエラーが出てしまいました。
また
http://test.co.jp/以下にアクセスがあったらというわけでなく
http://test.co.jp/index.htmlにアクセスがあったらみたいに書きたいです。
.htaccessでは出来ないのでしょうか?

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01shimix多少いや完璧に板違いですので、ヒントだけ。 mod_
 ┗A01-1hayato0210ご回答ありがとうございました。 板違いでしたね。申

回答一覧

並び替え:

A01
answerershimix [3月3日 09:32] (最終編集:3月3日 11:39)

多少いや完璧に板違いですので、ヒントだけ。

mod_rewriteについて調べてみてください。


(追記)
ちなみに

 Redirect permanent /index.html http://test.co.jp/pc/test/index.html

この記述で問題ないハズですが、どういうエラーになったのかも書かれていないので言及しません(汗


(さらに追記)
無理矢理phpの話題にすると(汗

.htaccessでindex.htmlがphp動作するように設定して、header()でLocationを使って飛ばすというのもあり得ますね。

<Files>セクションでindex.htmlだけを対象にして、AddType(モジュール版)やAddHandler(CGI版)で設定出来ると思います。

この意見に回答する

ツリーへ TOPへ

A01-1
replyerhayato0210 [3月4日 06:30] (最終編集:3月4日 06:30)

ご回答ありがとうございました。
板違いでしたね。申し訳御座いませんでした。
キーワードありがとうございました。
調べてみますね。

shimixさんには本当にいつもお世話になります。
ありがとうございます。

質問を締めさせて頂きます。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)