Wie zu stoppen .htaccess-Schleife

Ich bin nicht Experte in htaccess-Dateien und ich versuche, etwas, das scheint sehr einfach, aber ich habe nicht in der Lage, es zu tun.

Habe ich gesucht und endlich hier etwas finden könnte arbeiten für meinen Gebrauch hat es aber nicht. Der code ist unten.

Hier ist ein Beispiel für das, was ich brauche:

http://localhost/Test/TestScript.php zu zeigen: http://localhost/Test/TestScript/ mit dem Skript in der ursprünglichen stellen.

Dies sind meine Regeln (Kopiert):

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /Test

## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]

## To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_FILENAME}.php [L]

Diese Regel geben:

Forbidden You don't have permission to access ".../Test/TestScript.php on this server."

So geändert, Letzte Zeile:

RewriteRule ^.*  http://localhost/Test/TestScript.php  [L]

Aber jetzt diese Fehlermeldung erhalten:

The page isn't redirecting properly

Hoffen, dass geniale Menschen in diesem Ort, der mir helfen kann. Danke.

InformationsquelleAutor | 2012-12-12
Schreibe einen Kommentar