• 締切済み

.htaccessで自動ジャンプ

http://xxx/という自分のサイトがあるとして…  http://xxx/cgi/link/以下のアドレスに  http://xxx/以外(外部)からのアクセスがあった場合  http://xxx/http://xxx/index.html)に自動的にジャンプさせる方法 上記の場合の.htaccessの詳しい記述方法を教えて下さい。 宜しくお願い致します。

みんなの回答

noname#100277
noname#100277
回答No.1

.htaccess リダイレクト で検索。

saw666
質問者

補足

検索済みですが、具体的な記述例が解らなかったので こちらで質問した次第です。 御回答頂けず残念です。

関連するQ&A

  • .htaccessで自動ジャンプ

    解析等からリンクページに逆アクセスがあった場合に 一度トップページに強制移動させたい、と考えています。 http://xxx/という自分のサイトがあるとして…  http://xxx/cgi/link/以下のアドレスに  http://xxx/以外(外部)からのアクセスがあった場合  http://xxx/(http://xxx/index.html)に自動的にジャンプさせる方法 上記の場合の.htaccessの詳しい記述方法/設置ディレクトリ等を教えて下さい。 自分なりに調べましたが、"403エラーに飛ばす"方法しか解りませんでした。 宜しくお願い致します。

  • .htaccessで可能でしょうか?

    レンタルサーバーを借りています。 そこではhtaccessファイルが利用可能なのですが、 そのhtaccessファイルでの設定で 以下の事は可能でしょうか? 例えばドメイン名が(全角で記述します) xxx.co.jp で URLとして http://xxx.co.jp/ にアクセスした場合、 通常http://xxx.co.jp/index.html 等にアクセスし開くと思うのですが、 これを1階層下のディレクトリにある http://xxx.co.jp/aaa/index.html のファイルを開かせる事は可能でしょうか? 以下のように記述したのですが、 DirectoryIndex aaa/index.html http://xxx.co.jp/ でアクセスした際はOKなのですが、 http://xxx.co.jp/aaa/index.html に直接アクセスするとエラーになってしまいます。 記述の仕方が悪いのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • .htaccessについて教えて下さい。

    .htaccessについて教えて下さい。 [.htaccess] AuthUserFile /home/ユーザー名/public/www/aa_cgi/.htpasswd AuthGroupFile /dev/null AuthName ByPassword AuthType Basic require valid-user ハッスルサーバーを使っています。 上記でキチントaa_cgiのフォルダにアクセス制限がかかります。 動作は問題ありません。 しかし、アクセス制限していない htmlファイル(top.html)を開くと パスワード認証の画面が表示されるのです。 何故こんな事が起こるのか、どなたかおおしえ下さい。よろしくお願い申し上げます。 |-aa_cgi(制限したいディレクトリ) | |-.htaccess | |-.htpasswd | |-top.html |-link.html |-index.html |-pic.html aa_cgiのフォルダと同じ階層に top.html link.html index.html pic.html があります。.htaccessはaa_cgiのフォルダの中にあります。 なのになぜか、top.htmlだけパスワードを聞かれます。他のlink index pic ファイルは開いてもパスワードを聞かれません。

    • ベストアンサー
    • CGI
  • htaccessを使ってredirectさせたいのですが・・・

    今組んでいるプログラムで、「あるディレクトリにアクセスした時に別のCGIファイルへ自動的に転送させる」というような仕組みを使用したいと思っています。 使っているサーバはhtaccessが使えるので、htaccess内にRedirect関数を記述して転送させようとしているのですが、何度やっても自動転送がうまくできません。 具体的に言うと「index.html」にアクセスした時に「cgi-bin/index.cgi」というファイルに自動転送させたいのですが、index.htmlがそのまま表示されてしまうのです。 それで、index.htmlを削除してみると、今度は「403 Forbidden」エラーが起こってしまっています。 ちなみに、使っているサーバはWEBARENAです。 もうどうしたら解決するのか全然わからず困りはてています。 皆さまの知恵をお貸しください。よろしくお願い致します。

  • ロボットを.htaccessで排除したい。

    ロボットが回遊してきてcgiを実行され、被害が出るので、 .htaccessでアクセス制限を掛けたく調べています。 .htaccessファイルは以下のとおり作れました。 ***ここから order allow,deny allow from all deny from xxx.xxx.xxx.xxx ***ここまで ただ、このファイルを置く場所が分かりません。 プロバイダーの指定では、 /use/local/www/htdocs/user-id/public_html/目的のディレクトリ と在ります。 これは、.htaccessファイルをここに置け、ということかと思いますが、 ここはどのように指定するのでしょうか。 使っているのは、フリーウェアのffftpです。 ffftpを実行したとき、 サーバー側に表示されているアドレスは / となっています。 そしてそこに、cgi-binフォルダやindex.htmlが表示されています。 .htaccessの説明を読んだ限りでは、 制限を掛けたいフォルダ(ディレクトリ)に置け、となっていました。 であれば、このルート部分に置きたいのですが。 関連でもう一つ、やらなければならないことはこれだけで宜しいのでしょうか。 例えばcgiファイルなどで何か定義し直す必要とか。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • .htaccessについて

    こんにちわ 前回の質問で.htaccessを初めて知って使ってみてます 現在.htaccessファイルには以下のように記述してあります AddHandler cgi-script htaccess Options -Indexes AddType audio/x-mp3 .mp3 こちらをサーバーにアップロードし 稼動するか試してみたところ最初の一回目は 見事www.xxx.jp/aaaのようにフォルダのアドレスを入力しても フォルダの内容を観閲できないようにできました。 偶然かと思ったので一旦.htaccessファイルを除去し もう一度同じ手順でアップロードしたところ ファイルの中身が観閲できるようになってしまいました 何度アップロードしても見えてしまいます。。。 なぜなのでしょうか? 又、上記の記述している方法で AddHandler cgi-script htaccess の部分は外部からの.htaccessファイルの観閲を阻止する Options -Indexes の部分で外部からフォルダへの観閲を阻止する AddType audio/x-mp3 .mp3 の部分は自分のサイトからMP3のダウンロードをさせたいのですが 普通にhtmlのタグで <a href="http://www.xxx.jp/music/aaa.mp3"> 上記のタグを入力した際に 曲自体をプレイヤーで再生するのではなく MP3のファイルをダウンロードさせることが出来ると 色々なサイトを見てまわった結果書いてあったのですが 実際プレイヤーでの再生となってしまいます。 MP3ファイルをダウンロードさせたい場合は どのような記述をするのでしょうか? ZIPなどではなくMP3ファイル自体をダウンロードさせたいです。 長くなってしまいましたがアドバイスお願いいたします。

    • ベストアンサー
    • HTML
  • 掲示板へのアクセスを.htaccessを用いたパスワード制にしたい。

    掲示板のアドレスは「http://www.○○○/bbs/bbs.cgi」です。この「bbs.cgi」にアクセスする全てを.htaccessを使ったパスワード制にしたいのですが、いまいちやり方がわかりません。 サーバーはパスワード制と.htaccessが使えます。 .htaccessへの記述方法と、設置、設定がよくわからないので、詳しく教えていただければうれしいです。 よろしくお願いします。

  • htaccessの上書き方法について

    昨日の質問の続きなのですが、 (昨日の質問:http://okwave.jp/qa/q8026821.html) 上記の質問で解決方法はわかったのですが、 私がCGIの触り方がわからないので、 自分なりに別の方法を探しました。 しかしうまくいかなかったので、また質問させてください。 ■質問 htaccessで「index.html」なしに設定したところ、 CGIがエラーを返すようなったので、 TOPディレクトリのhtaccess設定はそのままで、 CGIを使うページをまとめたディレクトリには 新たにhtaccessでindex.htmlありに、上書きできないかと考えました。 しかし結果はエラーでした。 どうにかして、特定のディレクトリにのみ、別のhtaccessを使って トップディレクトリに設置したhtaccessの設定を上書きする方法はないでしょうか。 ちなみに失敗した結果は下記の記述になります。 ▼成功したが、CGIページでエラーが出た記述 # URLの正規化(index.html無し) Options FollowSymLinks RewriteEngine on RewriteCond %{THE_REQUEST} ^.*/index.html RewriteRule ^(.*)index.html$ http://scinex-fw.co.jp/$1 [R=301,L] ▼下層ページで上書きできなかった記述 # URLの正規化(index.html有り) RewriteEngine on RewriteRule ^$ /index.html [R=301]

    • ベストアンサー
    • CGI
  • .htaccessの記述について教えていただきたいです。

    .htaccessの記述について教えていただきたいです。 例えば http://www.hogehoge.com/index.php?language=japanese というURLにアクセスした場合に http://www.hogehoge.com/index.html にリダイレクトされるようにしたい場合、 どのように記述をすればうまくいくのでしょうか? ネットで色々と調べてはいるのですが、 なかなか成功する方法が見つからずに困っています。 よろしくお願いいたします。

  • .htaccessの有効範囲について

    .htaccessの有効範囲について .htaccessの有効範囲について疑問があります。設置されたディレクトリと、そのディレクトリ以下の全てのディレクトリに対して有効であるとの認識です。 http://example.com/.htaccess これは、 (1)http://example.com/にアクセスしてサーバーの設定によりhttp://example.com/index.htmlが表示された場合 (2)http://example.com/index.htmlに直接アクセスした場合 (3)http://example.com/abc/xyz.htmlにアクセスした場合 この3つ全てに適用されますよね? 私はそうだと思っていたのですが、実際は(1)の場合しか効果を発揮していません。 ということは、最後が/で終わるアドレスにしか有効ではないのでしょうか? そう言われると、「設置された"ディレクトリ"と、そのディレクトリ以下全ての"ディレクトリ"に対して有効」という文言もそういうことかというように読めるのですが、腑に落ちません。 もちろん私の.htaccessの書き方に問題がある可能性もありますが、その可能性を除いた場合、効果範囲はどうなるものなのでしょうか。 ご回答宜しくお願いいたします。 ちなみに、.htaccessの内容はユーザーエージェントを用いた携帯からのアクセスのリダイレクトです。 先日この件で質問をさせていただきまして、更に調べたところ上記のように効果範囲が限定されていることに気付きました。

    • ベストアンサー
    • HTML