PHP

RewriteEngine onで403エラーの解決方法

投稿日:2016年9月14日 更新日:

ローカル環境でRewriteEngine onにしたら、403エラーが発生。

その解決方法の解説です。

スポンサーリンク

環境について

先に今回の解決方法を解決する環境を。

  • Windows10
  • XAMPP
  • バーチャルホスト

このような構成のローカル開発環境での話になります。

FollowSymLinksを有効にする事で解決

RewriteEngineを使う場合、FollowSymLinksを設定しないといけないようです。

バーチャルホストを使っているので、httpd-vhosts.confを修正します。

[xamppインストールディレクトリ]\apache\conf\extra\httpd-vhosts.conf

httpd-vhosts.confに下記の記述を追加します。

※Directoryの箇所は、書き換えて下さい。

まとめ

対応方法は、下記のサイト参考にしました。

参考サイト
http://rfs.jp/server/apache/02apache/url_rewrite.html

こうゆうのはメモしておかないと忘れてしまいますからね。

このメモが誰かのお役に立てれば一石二鳥です。

最後までお読み頂きありがとうございました!

スポンサーリンク


-PHP

執筆者:

関連記事

【PHP】日時を計算する2つの方法

現在日を起点にして日時を取得して処理したいことってよくありますよね。 例えば、現在日時の1日前のデータのステータスを変更するとか。 今回は、PHPで日時を計算する2つ方法をご紹介します。 PHPの内部 …

【EC-CUBE2】 SQLをデバック出力する方法

EC-CUBE2で実行されるSQLをデバッグ出力する方法について。 コードをコピペする事で、実行されたSQLを画面にデバッグ出力できます。 スポンサーリンク 目次EC-CUBE2でSQLをデバックする …

【PHP】デフォルトの設定だと大量のPOSTパラメーターは途中で切れるので注意!!

PHPで大量のデータをPOSTすと、POSTしたデータが途中で切れるという問題が発生。 原因はなんて事はなく、php.iniの設定の問題でした。 対応方法を解説します。 スポンサーリンク 目次max_ …

【EC-CUBE】CSV出力設定「出力設定リストが入力されていません」エラーで登録できない件の修正方法

EC-CUBE2で作ったサイトのお客様から、CSV出力設定の登録が出来ないとの連絡が。 CSV出力する項目を設定しているにもかかわらず、「※ 出力設定リストが入力されていません。」とエラーになり登録出 …

【PHP】バックトーレス(呼び出し階層)をデバッグ出力する方法

PHPでバックトレースを出力する方法について解説します。 バックトレースというのは、呼び出し階層のようなものです。 エラーが発生した時に、何行目でエラーが発生してどのようなルートでメソッドが呼び出され …

プロフィール

このサイトを運営しているDENです。
アングラーのフリープログラマー。 主にプログラミングと釣の話を発信しています。
プログラミングで自由になり思う存分に釣りをしまくる生活実践中。
詳しいプロフィールはこちら 
フォスターフリーランス