2017-12-17 2 views
-2

Ich habe eine URL, die wie folgt aussieht:
url.com/pages/NewClient/index.php
url.com/pages/NewClient/page1.phpURL-Umschreibung mit PHP htaccess?

url.com/pages/login.php
url.com/pages/NewClient/page2.php usw.

Wie würde ich mich über diese URL zu konvertieren:

url.com/login/url.com/panel/
url.com/page1/
url.com/page2

Wie gehe ich über die freundliche URLs in PHP zu machen?

+4

Mögliches Duplikat [URL mit PHP Umschreiben] (https://stackoverflow.com/questions/16388959/url-rewriting-with-php) – iainn

Antwort

0

Denn es in PHP Handhabung, können Sie die folgende Zeile in der Datei .htaccess

FallbackResource route.php

Auf diese Weise all URLs zu route.php ersten erhalten gelandet hinzufügen.

Diese Datei enthält die gesamte Logik für Routing und Mapping.

Sie können die Logik haben, nach dem $_SERVER['REQUEST_URI'] zu suchen und Inhalte entsprechend mit grundlegenden Bedingungsanweisungen darzustellen.

Für weitere Informationen über FallbackResource Richtlinie finden doc

Oder für etwas so einfach wie Ihre Anforderung, können Sie einfach dies, indem Sie die folgenden Regeln direkt in der .htaccess Datei handhaben.

RewriteEngine On 
RewriteRule ^login$ pages/login.php [NC,L] 
RewriteRule ^panel$ pages/NewClient/index.php [NC,L] 
RewriteRule ^page1$ pages/NewClient/page1.php [NC,L] 
RewriteRule ^page2$ pages/NewClient/page2.php [NC,L]