フォルダの設定
.htaccess ファイル
.htaccess ファイルは「分散設定ファイル」と呼ばれるものです。初心者であればまずいじることはないかと思いますが、アフィリエイト関係でWEB技術を身につけるためには不可欠のファイルです。
このファイルが何をするものかと言うと、ホームページが置いてあるサーバーの各フォルダーの機能などをコントロールするもので、例えば既に述べた.phpという拡張子を隠したりする場合にも、このファイルを使用することができます。
.htaccess ファイル自体はテキストファイルで、作成自体は難しくありませんが、ここに記述する内容に間違いがあると、最悪の場合、ホームページのファイルが読めなくなることもありますから注意が必要です。
Apache サーバー
また.htaccess ファイルはApacheというサーバー用のソフトを利用しているサーバーで機能するもので、他のサーバー用のソフトでは機能しません。
アフィリエイターが利用している大部分のレンタルサーバーはApacheを使用していますから、今のところ一般のアフィリエイターが使っているサーバーはApacheを使っている、すなわち.htaccess ファイルが使えると考えて差し支えありません。
ただし、.htaccess ファイル以前にサーバーの設定で特定の機能が使えないようにされているなど、.htaccess ファイルで設定を変えようとしても、変えられない場合も存在します。特にセキュリティの問題も絡んできますから、第三者に悪用される危険のある機能はサーバーの大本の設定で使えないようになっていると考えてください。
.htaccess ファイルで設定できる機能は、特定のファイルやフォルダーをリダイレクト(転送)する、ファイルの拡張子を変更する、URLの一部を隠す、サーバーのエラーメッセージを変更する、フォルダーにパスワードをかける、PHPの機能をコントロールする、などなど非常に多くあり、それだけで本が一冊書けるくらいのものです。
アフィリエイトのための技術でも、.htaccess ファイルの設定を多用します。