mod_rewriteを使用するPHPソフトウェアであるDebianを使用してApacheサーバーにデプロイしました。
http://domain/path/var1/var2/
リダイレクトされる基本ですhttp://domain/path/index.php?par1=var1&par2=var2
私の開発環境では正常に動作しますが、このサーバーでは動作しません。参照するhttp://domain/path/home/
と、apacheはホームフォルダに対して404を返します。ホームフォルダを作成すると403が返され、その中にindex.htmlを入れると、このファイルがブラウザに提供されます。
phpinfo()は、mod_rewriteが有効になっていることを報告します。.htaccessが機能し始めるためにLoadModuleのコメントを外すだけの問題だといつも想像していました。
それを機能させるために私がチェックできるものは他にありますか?
更新:これはフォルダーの構成ですが、htaccessの動作をブロックしている可能性がありますか?
<Directory /var/www>
Options None
AllowOverride None
AuthType NTLM
AuthName "Please provide Domain\login"
require valid-user
PythonAuthenHandler pyntlm
PythonOption domain Domain
PythonOption PDC ADhost
</Directory>
明日変更して、機能するかどうかを確認します。