2017-10-25 2 views
1

ich einen Ordner api erstellt haben/in meinem www/html Ordner .. Ich habe eine .htaccess-Datei setzen in die wie dieses inRedirect-Anfragen mit .htaccess api.php

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule api/(.*)$ api/api.php?request=$1 [QSA,NC,L] 
</IfModule> 

sieht der api/ordner habe ich die api.php-datei mit diesem code zum testen;

<?php 

echo $_REQUEST['request']; 

?> 

Wenn ich gehe zu MYSERVER/api/Test, den ich bekommen ein 404 nicht gefunden .. Also in diesem Fall würde ich, was es sollte Test Echo?

ich auch habe versucht, die Datei im www/html-Datei setzen, anstatt in den api Ordnern, da ich die api-Ordner in der .htaccess-Datei angeben ..

+1

sicher, dass Sie mod_rewrite in erster Linie aktiviert wurde? Entfernen Sie die ifmodule-Überprüfung, und sehen Sie, ob Sie Fehler erhalten. – CBroe

+0

Immer noch die gleiche 404 .. sollte die Datei unter api/oder im Basisordner sein? – TLoe

+0

Wenn ich versuche, direkt zu myserver/api/api.php zu gehen, bekomme ich einen 500 Fehler – TLoe

Antwort