CPIのレンタルサーバでRewriteEngineを使用する場合の注意点
2024/01/12
CPIのレンタルサーバで開発する案件があり、htaccessファイルを用いてRewriteEngineを設定すると403エラーになった。他のサーバで試すと正常に動作したのでhtaccessファイルに問題は無さそう。なのにCPIでは動作せずハマった。以下に対応方法をメモ。
Optionsを指定する必要あり
公式案内によると以下のようにOptionsを指定する必要があるとのこと。
Options +SymLinksIfOwnerMatch RewriteEngine on
+SymLinksIfOwnerMatch
このような指定はしたことが無かったと思う。なのでどういう意味なのか調べてみると「ファイルの所有者に限りシンボリックリンクを有効にする」という設定らしく、セキュリティを高める意図がある模様。
関連記事
-
-
HSTS(HTTP Strict Transport Security)の設定方法
あるサイトのセキュリティ対策としてHSTS(HTTP Strict Transp ...
-
-
apacheで指定した期間(日時)のアクセスログを抽出する方法
apacheのaccess_logとerror_logで特定日時内のログのみを確 ...
-
-
特定ディレクトリ以下のBasic認証を無効化する方法
Basic認証を設定しているサイトがあり、そちらを解除したかった。通常の場合だと ...
-
-
htaccessファイルで海外からのアクセスをIP制限する方法
「サーバー立てたらすぐ攻撃が来る」と聞いたのでアクセスログを確認したところ、海外 ...
-
-
firebugで「CORS を有効にすると解決できます」と表示される際の対応方法
Aサーバーにjsとかcssとか画像とかを置いて、Bサーバーで呼び出す際にちゃんと ...