2016-10-13 3 views
-3

Ich sah auf einigen Websites Daten innerhalb HTTP-URL sendet, ohne eine Variable übergeben. Für z.B. http://example.com/page/1/ statt http://example.com?page=1 wie ist es möglich? Da keine der Seiten unbekannt ist, können wir keinen Ordner für jede Seiten-Nr. Und Index-Datei in diesem Ordner erstellen. Wie kann ich es erreichen?senden Daten an HTTP-URL ohne Variable in PHP

+0

Versuchen .haccess mit URL –

+1

1. Format Problem in Ihrer Frage Umschreiben .. . "Für zB statt wie es möglich ist" 2: wie Koen sagte, URL-Umschreiben mit. Htaccess (Sie vermissten ein T koen: P) – Twinfriends

+0

danke Koen und twinfriends seine was ich suchte. Noch eine Frage: Gibt es irgendwelche Auswirkungen auf den Suchmaschinen-Rang, indem die URL neu geschrieben wird? –

Antwort

0

Verwenden Sie hierfür die .htaccess. Zunächst erhalten die page Parameter:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/page.php [NC] 
RewriteCond %{QUERY_STRING} \bid=(\d+)\b [NC] 
RewriteRule ^page\.php$ /page/%1/? [NC,R=301,L] 

Dann Sie die passenden Parameter in der neuen URL angezeigt werden soll:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^page/(\d+)/?$ /page.php?id=$1 [QSA,L] 
Verwandte Themen