私はPHPスクリプトアクセスをブロックしているhtaccessに問題があります。.htaccessはサイトへのアクセスをブロックします
これは私がページをロードするとき、私はエラーメッセージです:
あなたがこのサーバー上/index.phpにアクセスする権限がありません。
私が.htaccessファイルを削除すると、問題なしでindex.phpにアクセスできます。
同じ.htaccessファイルが、私が使用している別のホスティングで正常に動作していました。
私の.htaccessファイル(EDIT:toopayで提案した後、再配置)が
RewriteEngine On
<Files .*>
Order allow,deny
Allow from all
</Files>
Options FollowSymLinks
RewriteRule ^photos.+$ thumbs.php [L,QSA]
RewriteRule ^[a-zA-Z0-9\-_]*$ index.php [L,QSA]
RewriteRule ^[a-zA-Z0-9\-_]+\.html$ index.php [L,QSA]
私は644、755、777、まだ任意の設定で動作していないにファイルpriviledgesを設定しようとしました。
私は何か間違っているのを見てください。これは初めて起こっているもので、同じ.htaccessファイルが同じホスティングの別のドメイン(フォルダ)上で正常に動作しています。
書き換えエンジンのロギングをオンにして出力を調べます。 –
最後の2つの再書き込みで無限ループを作成できませんでしたか?ちょっとした考え。 – TMS
@Tomasそれは無限ループを生成していません:2番目の最後の行は、(。)最後の行は、イメージのectではなく、.htmlファイルのみを解析しています。 (この最後の行は、サイトが以前は静的なhtmlだったためにのみ必要です。>この方法では、訪問者を失わない:PHPはその後適切にリダイレクトされます) – Czakalli