ich vonRedirect-URL (einschließlich Port) mit params mit .htaccess
http://www.example.com:81/my/api/search?query=test
zu
http://www.example.com:81/my/php/api.php?query=test
mit
RewriteCond %{QUERY_STRING} ^query=(.*)$
RewriteRule ^api/search(.*)$ /php/api.php?%1 [L]
jedoch zu umleiten bin versucht, es funktioniert nicht für mich. Zusätzlich zum Testen von htaccess-Regeln verwende ich http://htaccess.madewithlove.be/.
Möglicherweise wäre noch besser zu überprüfen, ob Anfrage von^api beginnt und es ist Typ GET (I RewriteCond %{REQUEST_METHOD}
guess verwenden) dann umleiten zu /my/php/api.php?[query hier params]
Jeder kann Richte mich in die richtige Richtung?
Dies kann Ihnen helfen http://StackOverflow.com/a/16389034/4790490 – Hearty
Wo befindet sich Ihre .htaccess? – anubhava
Mein .htaccess befindet sich im Stammordner des Projekts. –