2016-08-06 10 views
0

Mein Titel sollte genug sein, damit Sie verstehen, was ich eigentlich versuche zu tun. Ich möchte nur eine einfache Permalink-Struktur wie diese machen:Wie eine Permalink-Struktur wie WordPress mit nur postname nach dem Domain-Namen einrichten?

example.com/post-name 

ich den Code alle Benutzeranforderung geschrieben haben, zu bekommen, mein Code

$permalink = trim($_SERVER['PHP_SELF'], "/");. 

Danach habe ich es geschafft, die Benutzeranfrage zu erhalten wenn index.php in der URL wie folgt hinzugefügt:

example.com/index.php/post-name. 

Aber das ist nicht das, was ich zu erreichen versuche, ich will nur einfache URL-Struktur wie folgt aus:

Ich möchte einen Weg, damit ich Benutzeranforderung ohne Notwendigkeit von index.php in der URL erhalten kann.

Danke, jede Hilfe wird sehr geschätzt.

Antwort

0

Die Antwort ist .htaccess:

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?param=$1 [QSA,L] 

See: Redirect everything to index.php

+0

Hey, vielen Dank für Ihre Antwort, aber wird diese Arbeit auf Xamp ?? Und kannst du mir bitte den genauen Ort von htaccess für xamp nennen, wo ich diese Zeilen hinzufügen muss: –

+0

Es sollte, XAMPP hat normalerweise mod_rewrite aktiviert. Stellen Sie es einfach in das gleiche Verzeichnis wie die 'index.php'. Stellen Sie sicher, dass Windows kein Suffix ".txt" hinzufügt, der Dateiname muss genau ".htaccess" lauten. – Christian

+0

Windows ändert tatsächlich den Dateinamen. Weiß nicht, was zu tun ist :(. Es behält das Löschen der. Von htaccess –