2017-01-30 20 views
0

Ich habe diesen Inhalt zu meinem .htaccess Root-Verzeichnis hinzugefügt. aber ich habe 403 verbotene Nachricht!403 Verbotene Nachricht zum Ausblenden von 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 

sollte dies funktionieren:

http://shidsa.com/test.php

+0

Im Code gezeigt, gibt es keine Richtlinie eine 403-Antwort verursacht. Es muss andere Anweisungen geben, entweder in einer der .htaccess-Dateien oder in der Hauptkonfiguration. –

+0

wenn ich es entferne, funktioniert meine URL. –

+0

Möglicherweise gibt Ihr Skript 403 zurück, oder die PHP-Version 5.3 ist auf Ihrem Server nicht verfügbar. –

Antwort

0

Es gibt eine 403-Antwort keine Richtlinie direkt verantwortlich für die Entstehung.

Mögliche Gründe für eine "Verboten" Antwort

  • ein Skript Rückkehr Statuscode 403

    überprüfen könnten die Skripte 5.3 Code

  • PHP-Version zurückkehren nicht verfügbar ist oder verboten aus irgendeinem Grund (zB Sicherheit)

    Ändern Sie die PHP-Version in einige aktuelle Versionen, z.B. 5.6 oder 7.0, oder entfernen Sie die AddType Richtlinie insgesamt

Verwandte Themen