.htaccess質問コーナー Part2

このエントリーをはてなブックマークに追加
952Name_Not_Found:05/01/03 17:25:55 ID:???
なんでCSSをインデックスされたくないんだろう……
953Name_Not_Found:05/01/03 17:28:41 ID:???
>>948
<Files>とSetEnvIfとDenyで。robots.txtじゃいかんのか
954Name_Not_Found:05/01/03 17:38:05 ID:Fc8mZQlr
>>952
Google・YST・MSNβのスパムフィルタのチェックに。
これ以上はSEOスレの範囲なので。

>>949
氏ね。
Googleのアルゴリズムが大幅に変更されたらどうすんだ。
>>951
さんくす。
>>953
さんくす。
955Name_Not_Found:05/01/03 17:46:19 ID:???
age厨のうえに、自分の質問に対して期待した答えがなければ「氏ね」かよ……
956Name_Not_Found:05/01/03 18:28:08 ID:Fc8mZQlr
>>955
さんくす。
957Name_Not_Found:05/01/03 19:16:08 ID:uMM43v10
>>955
イキロ
958Name_Not_Found:05/01/04 10:25:07 ID:???
949は嘘は言ってないしな・・・
959Name_Not_Found:05/01/04 19:29:12 ID:???
大手ISPhogehoge.ne.jpからのアクセスをallow、
ただし「リモホz***niraikanai.hogehoge.ne.jpかつUAがWinXPのIE6」
(F5アタック攻撃・マイナーなspam業者bot)はdenyと記述したいのですが、

>deny from SetEnvIf User-Agent "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
>deny from z***niraikanai.hogehoge.ne.jp

と個別に書くと予想外のアクセス制限がかかってしまいます。

何とか意図する条件で同じISPを使っている他の方を巻き込まない記述方法はないでしょうか。
960Name_Not_Found:05/01/05 17:27:52 ID:???
>>959
書き方がめちゃくちゃだぞ。マニュアルも読んでなさそうだからマニュアル読め。
ちゃんと日本語版もあるから。
961Name_Not_Found:05/01/06 12:33:03 ID:IgIjW1GP
特定のフォームに直打ちした時のみアクセスできるようにはできますか?
「このフォームへurlを記述し、ジャンプボタンを押し移動する」です。
962Name_Not_Found:05/01/06 15:09:27 ID:???
>>961
REFERER が空っぽであれば直打ちである可能性があるが、確実ではない
リファラを吐かないように設定しているブラウザに対しては効果無し。
その要件を 100% 確実にできるという方法はないだろう

SetEnvIf Referer "^$" ref_ok
Deny from All
Allow from env=ref_ok
963Name_Not_Found:05/01/08 20:12:58 ID:???
内部からは自由にアクセスできて
外部からはbasic認証としたい場合にはどうすればよいでしょうか?
964Name_Not_Found:05/01/08 21:01:40 ID:???
>内部、外部
意味不明
965Name_Not_Found:05/01/08 23:13:08 ID:xlchgfdH
リファラ無しの場合と自サイトのリファラがある場合
のみページ閲覧許可

って出来ますか?
966Name_Not_Found:05/01/09 01:35:09 ID:???
>>965
うん。>>844の要領
967Name_Not_Found:05/01/09 15:50:03 ID:???
サイト移転して旧サイトから新サイトへリダイレクトしています。
ですが、
/cgi-bin/
フォルダだけはリダイレクトしたくないんですが
それ以外のファイルは全てリダイレクトしたい。
一つのフォルダだけ、リダイレクトを無効にすることは出来ますか?
968Name_Not_Found:05/01/10 04:38:29 ID:Qhot2dZv
上に質問がありますが、もめん、自分の環境だとちゃんと出る.htaccessのBASIC認証画面が
ある人たちにはなぜか出ないと言う。
これって単に環境の違いなんでしょうか、それともこちらの設定ミスなんでしょうか。
969Name_Not_Found:05/01/10 05:35:25 ID:mbS/YIjH
210.128.0.0〜210.159.255.255までの範囲をアクセス制限したい場合は210.144.0.0/11と指定して良いのでしょうか?
970Name_Not_Found:05/01/10 05:58:09 ID:???
>>967
できます。

>>968
このスレにも同じ質問があったので読み返してみてください。

>>969
210.128.0.0/11
971Name_Not_Found:05/01/10 06:03:35 ID:???
>>970
あ・・・

すみません訳のわからんことを聞いてしまって。
色々考えすぎてわけわからなくなってました。
972Name_Not_Found:05/01/10 11:35:15 ID:???
BASIC認証で、
FreeBSDの鯖へ、Winからtelnetを使わずにパスワードを作成するにはどうすればいいですか?
973Name_Not_Found:05/01/10 12:05:26 ID:???
Win Apacheでhtpasswdしたやつは使えませんの?
974Name_Not_Found:05/01/10 14:46:58 ID:???
RedHatとかでは出来ましたが、BSDだけは何回やっても通らず401です
975Name_Not_Found:05/01/10 15:04:02 ID:???
wwwをつけずに,http://ドメイン/siteB/ にアクセスしてきた人を
強制的にhttp://www.ドメイン/siteB にアクセスし直す方法は有りますか?
そのばあいはどこに設置すればイイですか?

public_html---siteA
      |
      --siteB
      |
      --siteC

という構造です
976967:05/01/10 15:48:44 ID:???
>>970
どうやればいいのでしょう?
<Files>でhtmlだけリダイレクトしようかと思ったんですが
そうすると/cgi-bin/の中のhtmlもリダイレクトしてしまいそうだし、
/ 以下のフォルダに入ってないファイルもあるので、ちとギブアップしました。
977Name_Not_Found:05/01/10 21:51:55 ID:???
>>972
htpasswdの-dオプション

>>975
それはDNSでやること

>>976
rewriteを使えば「/cgi-bin/以外」という否定の書き方ができます
978975:05/01/10 23:29:09 ID:???
>>977
私が借りてるサーバーのDNS設定はpulic_html直下
http://ドメイン/ に設定しています。
siteBはディレクトリにトップページをおいて上位のサイトとは別の
ホームページとして運用指定いるだけなんですが、DNSなんでしょうか?
質問するのにいいスレあればおしえてください。

public_html(mainsite)---siteA
           |
           --siteB
           |
           --siteC
979967:05/01/10 23:41:30 ID:???
>>977
アリがトン。調べてみる。
980Name_Not_Found:05/01/11 00:00:35 ID:???
少し教えてください

”特定のIPからのアクセス”のみ、別のページへ飛ばしたいとき
自分で調べた限りでは

SetEnvIf Remote_Addr ^xxx\.xxx\.xxx\. REDIRECT
<IfDefine REDIRECT>
Redirect / http://www.yahoo.co.jp/
</IfDefine>

でいけそうなのですが、試しに自分のIPを入れてみてもyahooに飛ばず、アクセスできてしまいます。
どこか間違っているのでせうか。
981Name_Not_Found:05/01/11 02:52:07 ID:???
>>978
レン鯖板で。

>>980
<IfDefine>〜</IfDefine>
 httpd 本体起動時のコマンドラインに、「-D名前」オプションを付けた時、
その名前が設定済みなら“真”と解釈される条件判断ディレクティブです。
名前の前に「!」を付ければ否定の意味になります。
.htaccess しか操作できない一般ユーザには、まったく役に立ちません。
982975:05/01/11 03:53:41 ID:???
わからん
どこできけばいいんだろう
983Name_Not_Found:05/01/11 15:18:46 ID:???
>>982
借りてる鯖のスレはないの?
984980:05/01/11 17:39:21 ID:???
>>981
.htaccessでは使えないのですね・・・。
ありがとうございました。
985Name_Not_Found:05/01/11 18:00:25 ID:???
新スレマダー
986Name_Not_Found:05/01/11 19:27:47 ID:???
【次スレ】

.htaccess質問コーナー Part3
http://pc5.2ch.net/test/read.cgi/hp/1105439192/
987Name_Not_Found:05/01/11 20:37:31 ID:???
988Name_Not_Found:05/01/11 22:28:44 ID:???
mod_rewriteについて随分文献を探したのですが
どうしてもわからなかったのでお聞きします。

Rewriteを使って本来は大文字が含まれてるファイルやディレクトリに
アクセスする際、小文字を使用してもアクセス出来るようにする為の
rewriteの記述を教えてください。

当方サーバーはXREAで大小英字を区別するのでスペルの大小文字を
間違えると404になってしまいます。
Apache標準モジュールであるmod_spellなどは負荷の関係上有効になってません。
サポートに聞いたところRewriteで対応して下さいとのことでした。
989Name_Not_Found:05/01/12 01:00:22 ID:???
>>988
rewriteでできないこともないが、大文字小文字の区別なくアクセスしたい
ディレクトリやファイルをすべて記述しなきゃならんぞ。
RewriteEngine on
RewriteRule ^index\.html$ index.html [NC,L]
RewriteRule ^nemu\.html$ menu.html [NC,L]
    ・
    ・

そもそも、>>264-270・・・
990Name_Not_Found:05/01/12 13:37:32 ID:weU0Fkxh
教えてください。
アクセスできるファイルを制限するために
下記のようにしてるのですが
http://xxx.xxx/xxxx/
としたときのindex.html
が403エラーになってしまいます。
これも許可するにはどのように記述したらよいのでしょうか?

order deny,allow
deny from all
<Files ~ "\.(php|gif|jpg|css|js|html)$">
    order allow,deny
    allow from all
</Files>

991Name_Not_Found:05/01/12 14:36:55 ID:???
order deny,allow
deny from all
<Files ~ "\.(php|gif|jpg|css|js|html)$">
 allow from all
</Files>
992Name_Not_Found:05/01/12 15:22:15 ID:???
>>991
??
993Name_Not_Found:05/01/13 00:19:00 ID:rKHSBc45
.htaccessファイルはどの文字コードで書いても良いんでしょうか?
994Name_Not_Found:05/01/13 01:18:19 ID:???
>>990
DirectoryIndex index.html

>>993
UTF-8とかだと、もしかしてエラー出るかも?
まあ、サーバーのバージョンに依るだろうけども。
995975:05/01/13 01:58:19 ID:???
>>987
よく見てみます。ありがとう!
996Name_Not_Found:05/01/13 05:28:34 ID:???
 
997Name_Not_Found:05/01/13 05:28:54 ID:???
  
998Name_Not_Found:05/01/13 05:29:15 ID:???
   
999Name_Not_Found:05/01/13 05:29:35 ID:???
.htaccess質問コーナー Part3
http://pc5.2ch.net/test/read.cgi/hp/1105439192/
1000Name_Not_Found:05/01/13 05:29:56 ID:???
⊂⌒~⊃。Д。)⊃
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。