.htaccess: Options not allowed here conf.d/配下が犯人かもよ

Apache
スポンサーリンク

 

事象

WordPress自分でWebサーバから構築したら、
Internal Server Error が出た。

apacheのerror_logを見てみると、

.htaccess: Options not allowed here

 

のログが吐かれてた。

 

 

原因

httpd.conf

などで、Optionsが許可されてない。

 

対応

httpd.conf

などで、AllowOverride ディレクティブのところに

Optionsを追加する。

 

 

 

と思って、httpd.conf変えたけど、直らない!!

 

犯人は conf.d/userdir.conf だった

<Directory "/home/*/public_html">
    ###AllowOverride FileInfo AuthConfig Limit Indexes
    AllowOverride All
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS

罠だ、もはや😢

 

コメント