レンタルサーバによっては、初期設定ではhttpdサーバ(以下Apache)が「.htaccess」を読み込まないようになっています。
これは、「.htaccess」を読み込ませる設定にすると、サーバに負荷がかかるため、必要があるユーザーだけが自身で設定をしてもらうためです。
中には、「.htaccess」を設定を変えても読み込めないレンタルサーバもあります。当然ですが、こうした制約のあるサーバは料金が安いです。料金が安いにはそれなりの理由があります。
以下、Apacheのconfigファイルを変更する箇所をわたしの備忘録として書き留めておきます。
configファイルを開きます。
下記のソースを見つけます。
</Directory>
Options FollowSymLinks
AllowOverride None
<Directory />
下記のソースに置き換えます。
<Directory />
Options All
AllowOverride Al
</Directory>
レンタルサーバの設定やバージョンなどによっては正常に作動しない場合もあります。
出来ればテストをしてから本格的に使用すると良いでしょう。
コメントする