トップページ⇒php
963コメント297KB

.htaccessの偉い人 Part3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/04/27 15:17ID:???
↓質問する前に「必ず」以下のサイトで調べましょう。
http://httpd.apache.org/docs/
↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。

厨房な質問には煽ってあげるか、デタラメな事教えてあげて下さい。
ですが、マジな質問にはマジレスしてあげて下さい。
0002nobodyさん02/04/27 15:20ID:???
.htaccessに関する質問する前に下記のサイトで調べれ。

http://www.mikeneko.ne.jp/~lab/web/htaccess/
http://www.futomi.com/lecture/htaccess/

いちお、グーグルで最上位に上がったサイト。

0003nobodyさん02/04/27 15:30ID:L+wL0s6U
>>1 なんで、スレ建てたの?要らないよ。このスレ
0004nobodyさん02/04/27 15:30ID:???
しまった…ageてしまった。以後放置で
0005nobodyさん02/04/27 15:33ID:???
Apacheの設定を教えてください
http://pc.2ch.net/test/read.cgi/php/1003772635/l50
0006nobodyさん02/04/27 15:36ID:???
マジで↑このスレだけで充分事足りる

>>1 削除依頼だせや
0007nobodyさん02/04/27 15:44ID:???

        ∧∧  ミ _ ドスッ
        (   ,,)┌─┴┴─┐
       /   つ.  終  了 │
     〜′ /´ └─┬┬─┘
      ∪ ∪      ││ _ε3
               ゛゛'゛'゛
0008nobodyさん02/04/27 22:14ID:???
>>5
つか、SambaやIIS、Zeusで.htaccess使いたい奴は質問デキねぇだろ。
0009nobodyさん02/04/27 22:33ID:???
>>8
Apache以外は誰も回答できんから心配しなくてもいいよ(藁

それから、samba じゃなくて sambar な。紛らわしいんで正確に。
http://www.sambar.com/
0010nobodyさん02/04/27 22:56ID:???
削除依頼出したよ

そもそも、.htaccess 程度の事、マニュアル読めば解ることだろ。スレある事自体不思議
0011nobodyさん02/04/27 23:20ID:???
>>8
一瞬、sambaのヘルプ探しちまったじゃないかゴルァ(゚Д゚)
0012iPlanet02/04/28 00:36ID:QrLJGopF
iPlanet Web Server6での.htaccessの使い方を
教えてくれ。
マニュアルどおりにやってもうまくいかないんすよ。
0013nobodyさん02/04/28 02:32ID:???
>>12 ほらな…こういう、【どこを】【どうしたら】【こうなった】という
情報書かないと誰もレスできないって事ぐらい解らないアフォですか?

氏ね
0014nobodyさん02/04/28 17:37ID:???
じゃあ、厨な質問するDQNを叩く為のスレと言う事でよろしいか?
0015nobodyさん02/04/28 18:25ID:???
すmません!!!初心者です!(^^ゞ
htaccessというものを使えばhttp://www.tok2.com/~〜というアドpレスを短くできると
友人から聞いたのですが本当ですか???(>_<)
教えてください!おねがいします!!m(__)m
0016nobodyさん02/04/28 18:37ID:???
(´-`).。oO(>>15 アドpレスって何?)
0017nobodyさん02/04/28 18:40ID:???
このスレは終了しますた。
では、あぼーんされるまでの間、星耳モナーが
ここを管理しておきます。
                              +
.     +   ★_☆  ★_☆  ★_☆  +
        ( ´∀`∩(´∀`∩)( ´∀`)
   +  (( (つ   ノ(つ  丿(つ  つ ))  +
         ヽ  ( ノ ( ヽノ  ) ) )
         (_)し' し(_) (_)_)
0018nobodyさん02/04/28 22:30ID:???
>>15
そんな技あるのか?
例えば、ttp://xx.xx/と言う所にhtml置けるんだったら出来るだろうが。
0019nobodyさん02/04/29 12:00ID:???
(´-`).。oO(VirtualHostはhttpd.confでしか書けないよ。)
0020nobodyさん02/05/07 18:20ID:???
一応前スレ。見える人もいるだろうから。

.htaccessの偉い人 Part2
http://pc.2ch.net/test/read.cgi/php/988800432/l50
0021nobodyさん02/05/11 18:30ID:SKyxCKdK
「さくら」で.htaccessを設置しているのですが、
自分のIP(仮に123.111.222.333)で試すと
order allow,deny
allow from all
deny from .222.333
のように後半部分を記述すると効きません。
order allow,deny
allow from all
deny from 123.111.
とすると成功します。
なぜでしょうか…。
三毛猫さんをじっくり読みましたがわかりませんでしたので
書き込みます。どなたか教えてください。
0022nobodyさん02/05/11 19:27ID:???
(´-`).。oO(>>21 ネットマスクは駄目かい?…)

deny from 123.111.0.0/255.255.0.0

ここに正規表現って使えたっけ?マニュアル読んでもその様な記述が無いからカナ?…
0023 02/05/11 19:45ID:???
>>21
>deny from .222.333
こういう記述はできません。
00242102/05/11 21:57ID:???
そうだったんですか。
ご回答有難うございました。
0025nobodyさん02/05/11 22:52ID:???
>>21
そもそもそんな指定をする意義がわからない。
IPアドレスについてもうちょっと勉強したほうがいいと思うよ。
0026nobodyさん02/05/12 17:14ID:BAIWaFR1
申し訳ありません、お教え願えないでしょうか。
「public_html」に
order allow,deny
allow from all
deny from 123.456.78.90
ErrorDocument 403 /aaa/403.html
ErrorDocument 404 /aaa/404.html

と記述したhtaccessを置き、下層「aaa」ディレクトリに
order allow,deny
allow from all

を置きました。403&404.htmlファイル自体は表示されるのですが、
imgタグが効かない、というか画像が読み込まれません。
直接、www.xxx.xx.xx/aaa/404.html とファイルを呼び出すと
画像は読み込まれます。htaccessの記述が間違っているのでしょうか。
0027 02/05/12 17:19ID:+O1dnnhP
画像はどこに置いてあるの?
画像はフルパス?
00282602/05/12 17:57ID:BAIWaFR1
>>27
画像も「aaa」内です(htaccessファイル、htmlファイル、画像ファイルもろとも)。
なので404.htmlファイルには<img src=img.gif>としか記述してないのですが、
フルパスの方がよいのでしょうか?
00292602/05/12 18:10ID:BAIWaFR1
うう。解決してしまいました。
>>27さんの「画像はフルパス?」のお言葉に、試しにと思い
<img src="http〜"> と記述したらあっさり表示されました。
解決法法としてはこれで正しいのかどうかわかりませんが、
スレ汚しみたいになってしまって、申し訳ありませんでした。
0030ムネオ02/05/12 18:42ID:???
削除依頼がでているスレを利用するのはいかがなものかと。
0031nobodyさん02/05/13 10:57ID:???
>>30
削除依頼を無視して、椅子にしがみついているお前に言われたくないな。
0032 02/05/16 04:22ID:???
>>30
じゃあ、おまえが新スレを立てて下さい。
0033nobodyさん02/05/16 21:31ID:???
>>30
通称ムネオスレでな。
0034miya02/05/18 06:22ID:rCEq+fU9
削除しようというところ、もうしわけありませんが、教えて下さい。
相手に、拒否していると分からないようにアクセス拒否をしたいのです。
なにか記述の仕方がありませんか?
File not found になるようにでもいいんですが…
あと、
deny from aaa.ne.jp

と記述する部分で、もっと詳細な記述、『ffff.aaa.ne.jp』
くらいまで書込んではいけないのでしょうか?
お手数ですが、ご指導宜しくお願い致します。
0035nobodyさん02/05/18 06:54ID:???
>>34
>↓質問する前に「必ず」以下のサイトで調べましょう。
>http://httpd.apache.org/docs/
>↑.htaccessの設定でアクセス拒否とかの設定はここで分かります。
003634 miya02/05/18 07:07ID:rCEq+fU9
>>35
いきましたが、英語だったのでそこはあきらめて他も回ってみているところです。
ちょっと急ぎなので達人の方々に聞いた方が早いかもと思ってしまいました。
申し訳ありません。
0037nobodyさん02/05/18 07:22ID:???
> 削除しようというところ、もうしわけありませんが、教えて下さい。

出直して下さい。
0038nobodyさん 02/05/18 07:26ID:Lw8FSpDT
ErrorDocument 403 /404error.html
ErrorDocument 404 /404error.html
の内容とエラー用404error.html

その下のディレクトリに

<Limit GET POST PUT>
order allow,deny
allow from all
deny from *.*.*.*
の内容のやつ
細かくやると弾けなくなる可能性高いとおもふ
003934 miya02/05/18 07:49ID:moxTvPcQ
>>38
ありがとうございます。
すぐにやってみます!
004034 miya02/05/18 08:38ID:v03McvhN
>>38
セットしてきました!ありがとうございます!
ちゃんと弾いてくれてました!
たった2人ばかりの人を弾くのに、同じ回線の他の方まで
入れなくしてしまうというのにも悩んでたんです。
助かりました。
初歩的なことでお世話かけてすみませんでした。
0041nobodyさん02/05/20 17:08ID:???
>>35
偉そうな口を聞く前に、そのドキュメントを日本語化したらどうだ?
0042nobodyさん02/05/20 17:19ID:???
>>41
> 偉そうな口を聞く前に、そのドキュメントを日本語化したらどうだ?
0043nobodyさん02/05/20 22:51ID:???
(´-`).。oO(英語のドキュメント読めない房は帰ってください…)

ドキュメントが日本語じゃないと駄目なんて、ホントドキュソだな…
0044nobodyさん02/05/20 23:05ID:???
エキサイトでも使ってろや。
0045nobodyさん02/05/21 01:05ID:???
みなさま、こんにちわ。
質問なのですが、現在、.htacessで以下の記述をおこない、
Redirect permanent /旧サイト/hogehoge/ 新サイト/hogehoge/
旧サイトのhogehogeディレクトリにきた人を
新サイトのhogehogeにリダイレクトさせているのですが
リダイレクトさせるファイルをhtmlだけに限定できないでしょうか?
つまり旧サイト/hogehoge/index.htmlに来た人は
新サイト/hogehoge/index.htmlに行かせたいのですが
旧サイト/hogehoge/test.gifを直接見に来た人は
新サイト/hogehoge/test.gifを表示させたくないのです。
よろしくご教授願えませんでしょうか。
0046nobodyさん02/05/21 01:51ID:???
(´-`).。oO(>>45 Redirect に Match 使えるならそれためしてみれば?…)
00474502/05/21 14:31ID:???
>>46
うわー!できましたできました!
46さん、どうもありがとう!!本当に「すごい人」たちの集まりだぁ。
(って、ひょっとして結構基本なのかな、、、すみません、
まだまだ厨なもんで。)心より感謝します。
0048nobodyさん02/05/28 17:55ID:???
厨な質問で申し訳ありませんが、htaccessで特定のブラウザからの
アクセス制限できないでしょうか?
htaccess関連サイトを何ヶ所か回ったのですがわかりませんでした。
もしかしたらこの制限方法は他のCGIでないとできないのでしょうか?
0049nobodyさん02/05/28 18:15ID:???
探索の仕方が悪い
0050nobodyさん02/05/28 18:19ID:???
>>49
どのように探せばいいのでしょうか?
「htaccess,ブラウザ制限」で検索してみてもだめでした。
0051nobodyさん02/05/28 18:34ID:???
ブラウザじゃなくてUser-Agentに汁。
0052nobodyさん02/05/28 18:44ID:???
>>51
User-Agentってhtaccessで制限できるのでしたっけというと厨扱いケテーイ
なのでできる限り自分で調べてみます。アドバイスありがとうございました。
0053nobodyさん02/05/28 19:13ID:???
SetEnvIf User-Agent "Mozilla" Mozilla
Order Deny,Allow
Deny from all
Allow from env=Mozilla
0054nobodyさん02/05/30 22:27ID:7Bq7BNz6
一応忘れている人のために。
マルチメディアファイルをgaiaxのページで使われなくする方法。
http://pc.2ch.net/test/read.cgi/hp/1016473303/139-140より転載。

<FilesMatch "\.(aif(f|)|au|avi|bmp|gif|jp(e(g|)|g)|mid(i|)|mov|mp(0|1|2|3|4|5|6|7|8|9|e(g|)|g)|pic|png|qt|ra(m|)|wav|wm(a|v))$">
SetEnvIf REFERER "http://*\.gaiax\.com" Gaiax
Order Allow,Deny
Allow from all
Deny from env=Gaiax
</FilesMatch>
0055nobodyさん02/05/31 02:06ID:???
>>54 むちゃくちゃ…
0056nobodyさん02/05/31 07:02ID:???
>>54
スマソ。2行目はこうすべきかな?

SetEnvIf REFERER "^http://[^/]*\.gaiax\.com" Gaiax
0057nobodyさん02/05/31 09:25ID:???
>>54
(´-`).。oO(正規表現、勉強し直せよ……)
00585502/05/31 09:53ID:???
>>57俺もそう思った(w
0059nobodyさん02/05/31 12:48ID:???
<FilesMatch "\.([at]iff?|au|avi|bmp|gif|[jm]p(e|g|eg)|midi?|mov|mp[0-9]|pic|png|qt|r(a|m|rm)|wav|wm[av])$">

.tiffと.rmも追加しておきました(w
00605902/05/31 12:52ID:???
あ、間違ってら。各自修正してね。すぐわかるから。
00615502/05/31 13:01ID:???
だからさぁ…まぁ、いいや(w
0062nobodyさん02/05/31 16:18ID:???
けっきょく1行目はこうなんだろ?

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p([eg]|eg)|mid(i|)|mov|mp[0-9]|pic|png|qt|r([am]|rm)|wav|wm[av])$">
0063nobodyさん02/05/31 16:19ID:???
あ…。

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p([eg]|eg)|mid(i|)|mov|mp[0-9]|pic|png|qt|r([am]|am)|wav|wm[av])$">
0064nobodyさん02/05/31 17:17ID:???
(f|) ←キモい。間違っちゃいないんだけど…。
0065nobodyさん02/05/31 18:08ID:???
>>64
(f|) ←これがキスしてるように見えるからか?
0066nobodyさん02/05/31 19:48ID:???
ま、確実性と短さを求めるならこれか?

<FilesMatch "\.([at]if(f|)|au|avi|bmp|gif|jfif|[jm]p(e(g|)|g)|mid(i|)|mov|mp[0-9]|pic|png|qt|r(a(m|)|m)|wav|wm[av])$">
00676402/05/31 21:01ID:???
このスレ削除依頼出てるんだよね。じゃあオフトピだけど続行。

>>65
(f|) つーのは、f と空文字にマッチするわけで、f? と同義。
わざわざ専用のメタキャラクタがあるのにそれを使わずに
(f|) なんて書き方をするのが俺的にキモい。つーことで、
短さを追及するならもっと短くできます。>>66
0068nobodyさん02/05/31 23:06ID:???
>>67
じゃあこれだな。

<FilesMatch "\.([at]iff?|au|avi|bmp|gif|jfif|[jm]p(eg?|g)|midi?|mov|mp[0-9]|pic|png|qt|r(am?|m)|wav|wm[av])$">
0069nobodyさん02/06/03 13:07ID:KfuRvAye
ここで質問するのが正しいのかどうかわかりませんが…、
一つのページで、SSIとPHPの両方の機能を同時に有効にすることは
できるでしょうか?
0070nobodyさん02/06/03 14:14ID:???
>>69
Apache1系は不可。2.xは適切に設定することで可能と思われる(当方未確認)。
<!--#include ...-->だけならば1.xでもphpのvirtual()で可能。
00716902/06/03 16:04ID:???
70さん、ありがとうございます。
サーバのApacheは、1.3.22でした。
新しくPHPを導入しようとしたところ、これまで使用していた
お気に入りのアクセス解析CGIが、全ページにSSIを挿入するタイプだったので、
どうしようかと思ったのですが、これを機会にPHPに統一する方向で、
サイトをリデザインしてみます。
0072trrh02/06/04 18:21ID:AM7Xt+et
■■ 出会いサイト開業システムレンタル ■■

儲かる出会い系ビジネス

月収100万円オーバー!!

HP作成できない初心者でも安心して運営

出会いサイトシステムをサーバーごとレンタルします

運営者様には無料で宣伝ソフトもお付けします

1.携帯メール自動生成一括送信ソフト
2.高性能メールアドレス収集ソフト
3.サーチエンジン・掲示板一括自動ソフト


http://senden.minidns.net/open/

0073nobodyさん02/06/08 02:26ID:???
>>71
そんなめんどくさい事しなくてもWebalizerとかanalog入れればいいじゃん。
転送量まで分かるからいいぞ、これは。
これを知るともうcgiやphpを使ったアクセスログなんか使えない。
あ、自宅鯖とか専鯖を使ってる人にしか出来ないか・・・
0074nobodyさん02/06/08 11:12ID:???
>>73生ログ提供している鯖ならいいと思うぞ。analog の cfg でログフォーマットも定義できるしね
0075nobodyさん02/06/08 23:22ID:???
↓のようにコメントを入れるのは.htaccessにどのような記述をすればよいのでしょうか?
http://www.tr.yamagata-u.ac.jp/~suzue/multi/
0076さげ02/06/08 23:29ID:???
>>75 どれがオススメなんだよ!
>>all そろそろ纏めろよ!!!!(妥当的な記述を。。。
0077nobodyさん02/06/08 23:38ID:???
>>75

検索エンジンを使えば1分ぐらいで見つけだせたが・・・・
0078nobodyさん02/06/08 23:51ID:???
>>77
ありがとうございます。わかりました。
ReadmeNameやHeaderNameですね。
0079nobodyさん02/06/13 00:42ID:93yCFRDP
サイトのサーバーを移転して、掲示板のログを移転しようとしています。
ログをログファイル用フォルダにアップしようとすると
「permission denied」と出てアップできません。
そのフォルダ内のファイルの削除もできません。
FTPだけでなく、ネット発行ウィザード等でもエラーが出てアップできません。
ダウンロードだけはできます。
フォルダのパーミッションは755で、これの変更もできません。
元フォルダにhtaccessがあり、
<Limit GET POST>
order allow,deny
allow from all
</Limit>
<Limit PUT DELETE>
order allow.deny
allow from all
なんかにしてみても、全くだめです。
やはりhtaccessの設定だと思うのですが、どうしたものでしょう?
0080nobodyさん02/06/13 00:57ID:???
ftpでのアップロードに.htaccessは関係ありません。
0081sage02/06/13 01:00ID:93yCFRDP
>>80
お返事ありがとうございます。
関係ないですかぁ。。
アップロードできないっていうのが、始めての症状なんですけど
容量オーバーでもないし、原因としては何があるでしょうか?
0082nobodyさん02/06/13 01:06ID:???
>「permission denied」と出てアップできません。
>そのフォルダ内のファイルの削除もできません。

アップ出来ないのに、何故削除出来ないファイルが有るの?
説明の文章が理解出来ない。
99%パーミッション絡みだから、
>フォルダのパーミッションは755で、これの変更もできません。
これを何とかして消して下さい
スクリプトで作ったんでしょう?
0083nobodyさん02/06/13 01:12ID:???
> ネット発行ウィザード

って何?
FTP 以外のプロトコルを利用するの?
0084sage02/06/13 01:47ID:93yCFRDP
81です。
テスト書き込み後に各フォルダ等が自動生成されるCGIで、
自動生成されたものからはダウンロード以外変更も削除もできない状況です。
アップできませんが、テスト書き込みしたログファイルはあります。
CGIからフォルダの削除はできますが、解決になってない。。

ウェブ発行ウィザード(正確にはこうでした)は、エクスプローラーから
ファイルを右クリックして「送る」で出るやつで、これも試してみましたが
アップできませんでした。

CGI自体には制約かけるようなものは入っていないはずなんですが
サーバーが特殊なのかな?
初めての現象で原因がわかりません。
0085nobodyさん02/06/13 02:08ID:???
>>81
ファイルの所有者はちゃんと自分になってるか?
CGIとかから作成したファイルはhttpdやnobodyの所有になってる場合があるぞ。
0086nobodyさん02/06/13 04:23ID:???
>>85に同意
キーワード並べるから調べるべし

"パーミッション""所有者""権限""書き込み""nobody"
0087nobodyさん02/06/13 23:04ID:93yCFRDP
81というより79です。
ご回答ありがとうございます。
なんとなく分かりました。
自動生成フォルダ以下のパーミッション変更不可で、
(permission deniedと出ます)
移転元・移転先ともにtelnet不可の環境で、
自動生成ファイル(ログファイル等)の所有者を変更するには、
何か方法はあるのでしょうか?
無限詰め将棋みたいです。
万策尽き果ててもうだめぼ。。
0088nobodyさん02/06/13 23:12ID:???
>>87
httpでちまちま落とすしかないと思われ。
(cgiとして実行されるものは別のcgiから拡張子をrename)

おそらく、これの下から3番目の状態だと思うが↓
http://isweb.infoseek.co.jp/contents/faq6.html

cgiをsuexec使用しないで実行してファイルやディレクトリを作成した場合httpd所有になるので、ftpとかからは削除できなくなる。
0089nobodyさん02/06/13 23:36ID:???
>>87 はっきり言ってスレ違いっつーか板違いなんだが、まあいいや。

ファイル所有者の変更は一般ユーザでは不可能。
これは UNIX 系 OS の仕様なのでどうしようもない。
が、そのファイルが存在しているディレクトリの書き込み権限があれば
他人のファイルでも削除は可能。なので、コピーしてから削除すれば、
実質的に所有者を変更できることになる。
ディレクトリに書き込み権限がなく、また、そのディレクトリが他人の
所有になっていて権限をいじれない場合は手を出せません。
あきらめるか鯖の管理者にお願いすべし。
# CGI で消すことも可能だったりなんかするが。
0090nobodyさん02/06/14 00:02ID:GNAPScLe
>>87
そのファイルを消すCGI作って実行するのが一番の近道。
0091sage02/06/14 21:22ID:QM98SemF
79です。
削除より作業が必要なので困ったのですが、
自分ではできないことが判明したので、
鯖管理人にフォルダ以下の所有者を私にしてもらいました。
これでOKでした。
みなさまありがとう。
0092nobodyさん02/06/16 01:53ID:???
>>91
鯖管理人は91をDQNと思っているに一票
0093sage02/06/16 13:37ID:o5VAMK/j
91です。
私は自他共に認めるDQNなのですが、
DQNだと思われながらも、自分の思っていることを
実現できたら、それでよしなのです。
DQNも、生まれた以上は、生きていかなければいけないのです。
0094nobodyさん02/06/16 13:41ID:???
>>93
sage はメール欄だよ
0095nobodyさん02/06/16 14:05ID:???
>93
そういう思考をどうにかしてDQNから脱出しようとは思わないのか?

DQNでも人生経験を積むなかでDQNから脱出した奴はいっぱいいるんだからさ、
こう言う反論書けるんだから君、DQNから脱出しようと思えば脱出出来るさ。
0096nobodyさん02/06/16 14:14ID:???
DQNにマジレスカコイイーー!!
0097nobodyさん02/06/16 19:10ID:9254Ny4S
.htaccessでアクセスしてきた人をすべて特定のアドレスへ転送することは可能ですか?
0098nobodyさん02/06/16 20:35ID:???
>>97
マニュアル嫁
0099hoge02/06/17 04:09ID:aKd0pgn8
RedirectMatch ^ http://www.nakayosi-net.com/
cf. http://httpd.apache.org/docs/mod/mod_alias.html#redirectmatch
0100nobodyさん02/06/17 09:22ID:???

今だ!100ゲットォォオオオオオオオ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ

FLASH版:
http://www.geocities.co.jp/Milano-Cat/1568/zuza.swf?b64=jaGCvoFJglCCT4JPg1GDYoNng0iDSINJg0mDSYNJg0mDSYNJgUmBSQ%3D%3D
0101 02/06/17 11:37ID:???
IP始めからIP終りまで、すべて弾く場合

deny from IP<->IP
の記述で合ってるんだっけ?
■ このスレッドは過去ログ倉庫に格納されています