2017-04-13 8 views
1

Ich habe seit Stunden gesucht jetzt hoffend, eine Lösung für mein Problem zu finden. Aber alles, was ich finde, ist so etwas wie ein URL-Rewrite von Ordner zu Ordner. Nichts ist mit meiner Frage verbunden.htaccess url-spezifische Datei in Unterordner umwandeln

Nun versuche ich eine URL-Rewrite von einem Skript (z. B. confirm.php) zu einem Skript in einem Unterordner (z. B. scripts/confirm.php) zu erreichen.

So etwas wie dieses

www.example.com/confirm.php?id=somevalue&key=somevalue 

zu

www.example.com/scripts/confirm.php?id=somevalue&key=somevalue 

, wo die Werte der Parameter sind variabel und die Seite kann per http/https und mit oder ohne www besichtigt werden.

+0

"Redirect" oder "URL-Rewrite"? Sie erwähnen "Redirect" in Ihrer Frage, aber Sie haben auch Ihre Frage "url-rewriting" markiert und "rewrite" im Titel verwendet? Bitte klären Sie. – MrWhite

+0

@ w3dk danke, ich habe meine Frage bearbeitet. Wie der Titel schon sagt, suche ich nach einer URL-Neuschreiblösung. – maxi

Antwort

1

Probieren Sie unten Regel, in Ihrem Stammverzeichnis nehme ich an confirm.php ist nicht im Stammverzeichnis vorhanden.

RewriteEngine On 
RewriteRule ^confirm\.php$ scripts/confirm.php [QSA,L] 
+0

Was? Funktioniert eine andere Regel? Bitte geben Sie Ihren aktuellen .htaccess an. –

+0

Sie waren schneller mit der Beantwortung als ich mit dem Löschen meines Kommentars. Ja, du hast Recht. Ich hatte eine andere Regel, die diese überschrieb. Es funktioniert jetzt, vielen Dank! – maxi

Verwandte Themen