2017-01-30 22 views
0

私はこのコンテンツをルートディレクトリに私の.htaccessに追加しました。私は403禁じられたメッセージを得ました!403 index.phpを非表示にする禁止メッセージ

AddType application/x-httpd-php53 php53 php 

php_flag log_errors on 
php_flag display_errors on 
#php_value error_reporting 8 
php_value error_reporting E_ALL 

<IfModule mod_rewrite.c> 

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^shidsa.com/$ [NC] 
RewriteRule ^(.*)$ http://www.shidsa.com/$1 [R=301,L] 

RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

</IfModule> 

order allow,deny 
allow from all 

これは正常に動作する必要があります:

http://shidsa.com/test.php

+0

AddType指令を削除、403応答を引き起こすないディレクティブがありません。 .htaccessファイルのいずれか、またはメイン設定の中に、他のディレクティブがなければなりません。 –

+0

私はそれを削除すると私のURLが動作します。 –

+0

スクリプトが403を返すか、PHPバージョン5.3があなたのサーバで利用できないことがあります。 –

答えて

0

403応答を引き起こすことに直接関与なしディレクティブはありません。 「禁断の」応答のための

考えられる理由は、403

ステータスコードを返すスクリプトがスクリプトはコード

  • PHPバージョン5.3が利用可能か、禁止ではありません返すチェック

    • かもしれません何らかの理由で(セキュリティなど)

      PHPのバージョンを現在のバージョン5.6または7.0、または完全に示すコードで

  • 関連する問題