PHP Rewrite-Regeln
Die eigentlich URL, die meine app nutzt:
http://site.com/search.php?search=iPhone
aber ich möchte, dass es möglich ist, dasselbe zu erreichen mit
http://site.com/iPhone
Ich habe keine Erfahrung mit rewrite-Regeln, wie kann ich diese einrichten?
Lösung gearbeitet hat, aber die neue URL in der Adressleiste angezeigt. Ich dachte, es wäre möglich gewesen, diese einzustellen, so dass es scheint, als ob die Seite, die Lage ist
http://site.com/iPhone
ohne änderung der Anzeige
http://site.com/search.php?search=iPhone
Ist das möglich? Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine Datei namens .htaccess in das Stammverzeichnis Ihrer website und setzen diese in der it.
Sollte den trick tun.
Ich würde vorschlagen, jedoch, dass Sie es ein bisschen genauer, so vielleicht, dass der Benutzer eine Suche nach Verzeichnis in der url. z.B. statt mysite.com/IPhone verwenden mysite.com/search/IPhone das funktioniert wie
Dies macht es einfacher, normale Seiten, arnt umgeleitet, wie wir über uns oder einen basic-homepage.
Chris meint, das ist nicht PHP, sondern Apache, der dies tut, und ob es funktioniert, hängt von Ihrem hosting-setup.
Müssen Sie angeben, so etwas wie dies in Ihrer .htaccess-Datei:
Überprüfen Sie auch:
Rewrite-Regeln sind nicht Teil von PHP so weit ich bewusst bin, aber Apache (speziell
mod_rewrite
) oder was auch immer server, die Sie verwenden. Für Apache, müssen Sie auf dem server eine Datei namens.htaccess
, und in ihm etwas wie:^(\w+)/?$
ist ein regulärer Ausdruck - es passt jedes Wort 1 oder mehr Zeichen, gefolgt von einem/
vielleicht. So ändert essite.com/iPhone
insite.com/index.php?search=iPhone
. Klang in etwa richtig?