• 締切済み

サイトのフルパスとは?

http://www.chama.ne.jp/access/index.htm 上記サイトを参考に簡単なパスワード付きサイトを作っているのですが、 ■「htaccess.txt」の修正 という項目の“フルパス”というものがわかりません・・・ サーバーはPF-X.NETさんの無料・審査なしコースを使用させていただいております。 どなたかご指導いただけないでしょうか? よろしくお願いいたします。

みんなの回答

  • tom233
  • ベストアンサー率17% (61/352)
回答No.3

もっとも http://www.pf-x.net/archives/2003/10/post_2.html ・制限された一部の人のみを対象とするコンテンツ ページの大多数がパスワード等を必要とするページで構成されているコンテンツ。 公開用ディレクトリ(public_html)以下にインデックスページのないもの。 パスワードを取得できる人が、学校の友達や仕事の同僚といった範囲に限られているコンテンツ。 ※大多数とは、TOPページ以外はパスワードが必要といった場合を指します。公開されたページの割合が極めて低い場合規約違反となる場合があります。 を読んでないあたり質問者自身何を考えているのでしょうか?

  • tom233
  • ベストアンサー率17% (61/352)
回答No.2

>​http://www.***.**.jp/***/.htpasswd​ >などのように。 >「.htpasswd」が >どこに保存してあるか指定すればよいということです。 これはURLであってサーバのパスではない。関係ない。 そもそも質問者は http://www.pf-x.net/pukiwiki/index.php?%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4%A1%A7CGI%2CPHP%B4%D8%CF%A2#htaccess PF-X.NETの公式情報を読まないのは何故?

  • pentium100
  • ベストアンサー率45% (689/1517)
回答No.1

フルパスとはファイルの所在(URL)を省略しないですべて書けということです。 http://www.***.**.jp/***/.htpasswd などのように。 「.htpasswd」が どこに保存してあるか指定すればよいということです。

関連するQ&A

  • ベーシック認証について

    自社Webサーバには、Apachが入っており、こちらのサイトを参考にしてベーシック認証の設定を行いたいと思っています。http://www.chama.ne.jp/access/ htaccess.txtの修正の際に「フルパス」を入力 (DNSサーバがないので、IPアドレスでのパス記述) で、マニュアル通り行っているのですが、 うまくいきません。 レンタルサーバで試してみたところ、上手くいきました。 自社サーバに何か環境不足な点があるので 上手くいかないのでしょうか?

  • include_pathに関する質問

    ローカル環境で、PHPの動作確認をしています。 サイト内のサイドバーなどをincludeしているんですが、ディレクトリ毎にパスを変更するのはとても手間がかかるため、.htaccessにinclude_pathの設定をして、「/」から始まる絶対パスで統一したいと考えております。 しかし、.htaccessでinclude_pathを設定して、include '/sidebar.php'; と書いても、includeすることができません。 なぜでしょうか? ちなみに私の作業環境なのですが、ローカルでPHPを動作させる場合は、私の場合は次の場所にファイルを保存することでブラウザから http://localhost/ にアクセスすることで確認することができます。 C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/ そして、複数のサイトを運営しているため htdocs の下に example.com というディレクトリを作って、サイトを管理しています。 example.com というサイトの動作確認をする際は、ブラウザから http://localhost/example.com/ のようにアクセスします。 そして、.htaccessには次のように記述しました。 ―.htaccess php_value include_path ".:C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/example.com" ―index.html <?php include 'sidebar.php'; ?> include_pathの設定の仕方がよく分からず、最初は http://localhost/example.com と設定してみましたが、上手くいかなかったので上記のように設定しました。 ローカルでのテストが終わったら、サーバーにアップロードする際に、.htaccessを書きなおしてからアップロードする予定です。(書きなおすのは非常に面倒ですが、他に方法が分かりません。何か良い方法があれば教えていただきたいです。) 以上長文になりましたが、よろしくお願い致します。

    • 締切済み
    • PHP
  • 携帯サイトの振り分けについて

    説明がややこしかったらすみません。 現在、既存のPCサイトに合わせて新規の携帯サイトを作っています。 PCサイトのURL(index.html)にアクセスをしたときに 携帯からのアクセスは(/mobile/index.html)などに飛ばしたいと考えています。 htaccessでの振り分けを考えていましたが、 サーバーがhtaccessの使用ができないみたいで困っています。 PCサイトの(index.html)は URLの変更はできませんので index.phpなどをおいて phpにアクセスさせて飛ばすこともできなくて どうしたらよいか困っています。 どなたかよい解決方法がお分かりになる方がいらっしゃいませんでしょうか? よろしくお願いいたします。

  • .htaccess 外部サーバーからファイル書き換えについて

    サーバーA、サーバーBという2つのサーバーがあります。 Aでは会員制のサイトをやっていて、.htaccessを使用してパスワード制限をかけています。 IDの追加、削除、パスワードの変更は.htaccessの下に置かれているCGIにより可能です。 パスワードファイルは.htaccessと同じ階層に置かれています。 Bは会員のみがダウンロードできるファイルが置かれています。 BもA同様、.htaccessを使用してパスワード制限をかけています。 パスワードはAと同じ内容のものをBの.htaccessと同じ階層に置かれています。 IDの追加、削除、パスワード変更は現在できません。 Aでパスワードファイルの変更を行った際に、 Bのパスワードファイルも同じ内容に変えられるようCGIを修正したいのですが、 うまくいきませんでした。 .htaccessの階層にあるせいでしょうか? Bに置いてあるパスワードファイルをAから修正する事はできないのでしょうか。 Bのパスワードファイルを.htaccessより上の階層に置くしか方法はありませんか?

    • 締切済み
    • CGI
  • パスをつけてるのに謎のアクセス(IPが150.70.84.42と数字のみで、apnicとあるもの)がある

    有料のレンタルサーバを借りて、仲間内のみ閲覧可のサイトを作っています。そのサーバに簡単に「.htaccess」でパスをつけたりアクセス可否設定などができる機能があるので、それを使ってパス(ユーザ名とパスワードをいれて入らないといけない)をつけています。 しかし、だいぶ前からアクセス解析(シノビ)で「150.70.84.・・・」と 数字のみのIPがアクセスしてきていることがわかり、 Whoisで調べると、apnicという文字がでています。 他の教えてGOOの質問などにもよく出てきますが・・・ この怪しい数字のIPは一体全体何者でなぜ入ってこれるのでしょうか・・・? というのも、最初に書いたとおり、ユーザ名とパスを入れないと入れないようになっているサイトであり、知らない人が普通にアクセスしても入れないはずなんです。 なのにその数字のIPは勝手にアクセスしていて、しかもページをちゃんと読んでる気配があるんです(自動巡回、とかでバーっと全ページなぞってるだけならアクセスの間隔は短いでしょうが、これは何分かごとに回っていて、どうもサイトのそれぞれのページを読みつつサイトを回っているようなのです・・・) サーバには.htaccessで特定のIPを拒否する機能もあるのですが、 それを設定して「150.70.84.・・・」はアクセス不可、としても そのIPは普通に入ってきてしまうようなのです・・・。 このIPの正体、と、対策方法など、詳しい方ご教示下さい。 よろしくお願いいたします。

  • INDEXは表示、リンク先以降にパスワード

    CGI、SSI、.htaccess利用可能なさくらインターネットというサーバをレンタルし、主にサーバのファイルマネージャーを使ってサイトを作っています。 HTMLもサイト作成も初心者です。宜しくお願いします。 INDEX (.htaccessでロボットをブロック ここにパスワードのヒントを書く) ↓この間にパスワード画面が出てほしい HOME(サイト内容のトップ) と、こうしたいです。 INDEXページ以外のファイルは全てフォルダに入れており、そこに.htaccessでパスワードを設置しました。 /home/アカウント名/www   (元のアカウントは表示できないよう.htaccessで制限)    サイト全体のフォルダ  (ここにINDEXとロボット制限)        HOME以下のフォルダ   (ここに全ファイルと.htaccessと.htpasswd) ですが アクセスするとまずユーザー名、パスワードの入力画面が出て、表示させたいINDEXページの内容が出ません。 入力画面でキャンセルをすればページが見れるようになり、ユーザー名、パスワードを入れると正常にHOMEに入れます。 なにか良い解決策はないでしょうか。 あちこちのHTML解説サイトの見よう見まねで作成しているので、どのアクセス制限が問題なのかもわかりません…。 元のアカウントの制限には DirectoryIndex .ht AuthUserFile /home/アカウント名/www/.htpasswd AuthType Basic AuthName "Web access" Satisfy all Order deny,allow Allow from all INDEXにおいた.htaccessの最後に DirectoryIndex (INDEX名).html .ht AuthType Basic AuthName "Web access" Satisfy all Order deny,allow Allow from all HOMEの.htaccessの最後には ErrorDocument 403 /403.html ErrorDocument 404 /404.html ErrorDocument 500 /500.html AuthUserFile /home/アカウント名/www/(サイト全体フォルダ)/(HOMEフォルダ)/.htpasswd AuthType Basic AuthName "Web access" Require valid-user Satisfy all Order allow,deny Allow from all と記述しています。問題のあるところをご指摘していただきたいです。 自分なりに問題解決のため検索をかけ、さくらインターネットのルーティングは一癖あるという解説も読んだのですが、許容オーバーでわたしには難しく理解できませんでした…。 あと、エラーログでときどき INDEXページの背景画像や外部CSSが「user not found」でヒットしています。自分で確認したところ、ほとんどのブラウザは表示できているのですが、firefoxではできていないように思います。 こちらの改善策もできればお願いします。

  • sendmailのパス指定方法

    mb_send_mailを使ってメールを送信しようとしているのですが、 テストで最初に送ったメールは届いたのですが、ソースを変えていないにも関わらず、しばらく時間がたった後に再び送信を行ったら、全くメールが届かなくなりました。 レンタルサーバのサイトに、sendmailのパスが書いてあったので、そのパスを指定していないことが原因かと思ったのですが、パスの指定方法がわかりません。 php.iniがいじれればいいのですが、サーバーを借りている側でいじれるようなファイルではないですし、 .htaccessではsendmailのパス指定はできないとも聞きました。 sendmailを使っているphpファイル内の記述で、パスを指定することはできないのでしょうか?

    • ベストアンサー
    • PHP
  • Googleドライブのウェブ公開について

    最近自分で一から頑張ってサイト(HTML,CSS)をかくのにはまっています。サイトは一般に公開するのではなく、自分もしくは友達がみるのを目的にしています。質問なのですが ~~~~Googleドライブをサーバーにして自分の作ったサイトを公開した。自分のサイトは他人には見られたくない。 https://osakanav.com/free-google-drive-website-hosting このサイトのようにサイトを公開した。特に、検索エンジンどうこうという設定はしていない。~~~~~ この時、 ①URLを知らない人でもネットで調べたら作ったサイトが出てきますか?(インデックス化されてしまいますか?)つまり、URLを知らなければ、アクセスすることはできませんか? ②サイトにパスワードをかけるベーシック認証では.htaccessファイルに書き込む「.htpasswdファイルの場所(フルパス)」が必要で普通のサーバーなどではフルパスを確認できるのですが、Googleドライブの場合は.htaccessファイルに書き込むフルパスはどこで確認できますか? ③そもそもGoogleドライブをサーバーとしたときに.htaccessファイル、.htpasswdファイルは置くことができますか? ④自分で作ったサイトをパスワードやID保護してくれる便利なサイト?ソフト?なにかあれば教えていただきたいです。 長くなってしまって申し訳ないです。四つすべてではなくて一つだけのご回答でも結構ですので、よろしくお願いします。またもっと便利なものがあれば教えていただきたいです。

  • 海外からのアクセス拒否について

    忍者を使用して趣味のHPを運営しています。 訪問数などの解析などできて便利なのですが、最近やたら海外からのアクセスが気になります。 何かされた訳ではないのですが、なんだか気味が悪くて・・・。 ネット上に公開しているので、そんなこと言っていたらキリがないのは分かっているのですが、どうしても気になるのです。 国外からのアクセス拒否できる.htaccessを入れているはずなのですが・・・ やり方が間違っているのかというのも分かりません。 .htaccessシートは下記サイト様からダウンロードさせてもらいました。 http://www.cgis.biz/tools/access/ また、転送はFFFTPを使用しています。 ダウンロードしたとき、.htaccess[1].txtになっていてHP用のフォルダにはhtaccess.txtで保存しています。 転送時にサーバー上でファイル名を.htaccessに変えるとファイルが消えてしまいます。 これは効果を成していないのでしょうか・・・? どうぞ宜しくお願いします。

  • .htaccessでサイトにパスワードを設置

    同じようなご質問の連投にて申し訳ございません。 表題の件、 .htaccessにてサイトへのパスワードを設置したく作業をしているのですが うまく行きません。 .htaccess .htpasswdを設置してサイトへ遷移しようとすると パスワードの入力を求められ、パスワード入力した後に 「Internal Server Error」(「500 Internal Server Error」)と出ます。 色々と調べると.htaccessの記述に誤りがあるか、 サーバーで禁止されている表現をしてしまっているとのことですが 何を直せばいいのかいまいち分かりません。 サーバーはさくらインターネットのスタンダードプランで コードは以下です。 AuthUserFile "/home/XXXXX/www/XXXXXX/htpasswd/.htpasswd" AuthName "Input your ID and Password." AuthType BASIC require valid-user 何かおかしいところがございますでしょうか? どなたか分かる方がおられたらご助力戴ければ幸いでございます。

専門家に質問してみよう