HOME > ソーススクラップリンク集 >  で動作します。
ヘッダ

「.htaccess」を使って

.htaccess を使って出来ることを紹介します。

区切り線

青色のテキストをクリックコピーして、「.htaccess」ファイルに貼り付けてください。

「.htaccess」で特定IPアドレスを指定ページへ移動(転送)
RewriteCond %{REMOTE_ADDR} の後に転送するIPアドレスを指定します。
複数指定する場合は前の行末に [OR] を入力。(例では、2個のIPを指定しています。)
RewriteRule ^.*$ の後に転送先(ファイル名)を指定します。
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^00.000.22.111$ [OR]
RewriteCond %{REMOTE_ADDR} ^111.111
RewriteRule ^.*$ /ファイル名/ [R=302,L]

Index.html以外をデフォルトファイルにする
ブラウザからファイル名を指定しなくても表示されるのは、
通常、index.html もしくは index.htm しか使用することができません。
この設定で、index.cgi 又は ndex.shtml を表示させる。
DirectoryIndex index.cgi

又は、

DirectoryIndex index.shtml

cgi拡張子をhtml拡張子に変換・転送
指定したファイルにアクセスした場合に指定したアドレスに転送されます。
RedirectMatch の後にファイルを指定します。その後が転送先アドレスです。
右の例では、cgi拡張子をhtml拡張子に変換。
RedirectMatch /(\w+)\.cgi$ http://???.net/ファイル名/$1.html

html拡張子でPHPページ表示
存在しないページでも指定した別ページの内容が表示されます。
右の例では、html拡張子でphpファイルが処理され表示されます。
RewriteEngine on
RewriteRule ^sample\.html$ sample.php [L]

他サイトからトップページ以外にリンクされた場合にトップページに転送
RewriteCond %{HTTP_REFERER} ! の後に転送しないリンク元を指定。
複数指定可能。
^$ はリンク元が無いアクセス。リンク元がない場合も転送しない。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://???.net/
RewriteCond %{HTTP_REFERER} !^$
RewriteRule ^.+$ / [R=302,L]

HTMLファイルでCGIを動作させる設定
設置したディレクトリ内のすべてのHTMLファイルに適用されます。


特定のHTMLファイルでCGIを動作させたい場合は<Files "">で指定。⇒
AddHandler cgi-script .html

特定のHTMLファイルでCGIを動作させたい場合
<Files "index.html">
AddHandler cgi-script .html
</Files>

トップページをCGIファイルやPHPファイル、その他の任意ファイルに変更
通常は index.htmlファイルが表示されますが別のファイルを優先表示。
DirectoryIndex の後に優先する順にファイル名を入力します。
DirectoryIndex ??.html index.html index.shtml index.cgi index.php

#好きなファイル名を選択設定


初心者の「.htaccess」の作成方法

メモ帳に任意の動作命令ソースを書き込み、「.txt」などの拡張子(htaccess.txtとか)で目的のディレクトリへ保存します。
FFFTPなどの転送ツールで、サーバへアップロードします。
サーバへアップロードした「htaccess.txt」を、「.htaccess」と名前を変更します。
ローカルに元々在ったファイルは削除、又は名前変更、又はダウンロード上書きします。


■ サイトページメニュー (メインコンテンツ)
矢印リスト 「.htaccess」を使って
このページに移動する

特定IPアドレスを指定ページへ移動
index.hml 以外をデフォルトファイルにする
cgi拡張子をhtml拡張子に変換・転送
html拡張子でPHPページ表示
トップページ以外へのリンクは、トップページに転送
HTMLファイルでCGIを動作させる設定
トップページを任意ファイルに変更
矢印リスト HTMLソース
このページに移動する

5秒後に指定URLに移動のメタタグ
テキストボックス
プルダウン
チェックボックス
ラジオボタン
テーブル(文字位置 align)

矢印リスト スタイルシート(CSS)
このページに移動する

マウスオーバーで、カーソルの形を指定
ボタン風リンク
縦書き


矢印リスト JavaScript
このページに移動する

前に表示したページに戻る
電光掲示板
文字列変換
更新日時を自動で表示

矢印リスト PHP
このページに移動する

文字サイズ・背景色選択
パスワード認証
リンク元取得・表示


矢印リスト CGI(Perl)
このページに移動する

おみくじ
更新のたびに背景画像を変える
訪問回数

矢印リスト CGI(Ruby)
このページに移動する

カレンダー
訪問回数
時刻によって挨拶文を変える

矢印リスト CGI(Python)
このページに移動する

カラーチャート
IPアドレス取得・表示
日時取得・表示

リスト その他便利等1
このページに移動する

枠線の種類
文字表示
【背景色と文字色】の関係

リスト その他便利等2
このページに移動する

サイト内検索窓
文字列に背景色をつける

   カラーチャート@   カラーチャートA   カラーチャートB  顔文字のコピペブック


「.htaccess」作成の便利ツールを発見しましたので、紹介します。

.htaccess Editor
http://www.htaccesseditor.com/


私もブックマークしました。


Copyright (C) ソーススクラップリンク集「HP作成奮闘記」 All Rights Reserved.
※当サイトのテキスト・画像等すべての転載転用、商用販売を固く禁じます