2017-02-27 4 views
-1

Ich habe ein Menü wie:Wie URLs von Menü in PHP umleiten?

<ul> 
    <li><a href="/">Home</a></li> 
    <li><a href="/contact">Contect</a></li> 
    <li><a href="/references">References</a></li> 
</ul> 

Und ich würde sagen möchte, dass der/die Verwendung home.php, die/Kontakt get-Methode die contact.php verwenden und die/Referenzen verwenden, um die references.php und Natürlich ändert sich auch die aktive Klasse, wenn wir am Kontaktpunkt stehen und so weiter .... Danke für die Hilfe! Im neu mit php sorr ..

+0

Was Sie suchen, ist "URL-Rewriting" genannt. –

+0

Sehen Sie sich Htaccess und URL-Rewriting an. – Styphon

Antwort

0

Der einfachste Weg, es zu tun:

eine Datei mit einem Namen .htaccess

RewriteEngine on 
RewriteRule ^/([^/\.]+)/?$ index.php?page=$1 [L] 

erstellen, wenn Sie Ihre Dateien unter einem anderen Ordner sind wie `includes/contact.php` `

RewriteEngine on 
RewriteRule ^/includes/([^/\.]+)/?$ index.php?page=$1 [L] 

bekommen Ihre Seite über 'GET' in Ihrem index.php

$page = $_GET['page']; //contact.php 

und Test:

<a href="/contact"> Contact </a>