Hallo!
Kann mir einer sagen wie ich das in PHP coden muss um eine URL in dieser Form hinzubekommen: domain.de/news/12345/ wobei 12345 in diesem Fall die ID der News wäre
Habe sowas schon auf mehreren Websites gesehn (z.B. bei der ESL), konnte bisher aber nicht herausfinden wie es gemacht wird.
MfG
Seite 1 von 1
[php] Url Als Domain.de/news/12345/
Anzeige
#2
geschrieben 11. April 2007 - 13:17
glaub das hat eher was mit htaccess zutun =) kann dir net viel weiterhelfen, wenns schnell gehn muss musst mal googlen
edit: hab HIER per google was gefunden:
edit: hab HIER per google was gefunden:
Zitat
Meine .htaccess-Datei sieht folgendermaßen aus:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# ueberprueft, ob das File/der Ordner tatsaechlich existiert, wenn ja, diesen Ordner/dieses File anzeigen
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [L]
# RewriteRules um Namen der Fake-Ordner an Datei mit Argumenten zu uebergeben
RewriteRule ^(.*[^/])/(.*[^/])/(.*[^/])/(.*[^/]) errors/404.html [QSA,L]
RewriteRule ^(.*[^/])/(.*[^/])/(.*[^/])/*$ index.php?argument1=$1&argument2=$2&argument3=$3 [QSA,L]
RewriteRule ^(.*[^/])/(.*[^/])/*$ index.php?argument1=$1&argument2=$2 [QSA,L]
RewriteRule ^(.*[^/])/*$ index.php?argument1=$1 [QSA,L]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# ueberprueft, ob das File/der Ordner tatsaechlich existiert, wenn ja, diesen Ordner/dieses File anzeigen
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [L]
# RewriteRules um Namen der Fake-Ordner an Datei mit Argumenten zu uebergeben
RewriteRule ^(.*[^/])/(.*[^/])/(.*[^/])/(.*[^/]) errors/404.html [QSA,L]
RewriteRule ^(.*[^/])/(.*[^/])/(.*[^/])/*$ index.php?argument1=$1&argument2=$2&argument3=$3 [QSA,L]
RewriteRule ^(.*[^/])/(.*[^/])/*$ index.php?argument1=$1&argument2=$2 [QSA,L]
RewriteRule ^(.*[^/])/*$ index.php?argument1=$1 [QSA,L]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dieser Beitrag wurde von sibbl bearbeitet: 11. April 2007 - 13:19
#3
geschrieben 11. April 2007 - 13:21
Es geht über die Rewrite-Rules vom Apache, ansonsten, wenn du deinen Code sehr sauber hältst und genau weisst was du machst, ist der einfachste Weg über die +MultiViews Direktive des Apaches, hier muss allerdings der übergebene String noch analysiert werden.
#4
geschrieben 11. April 2007 - 13:37
Danke das hilft mir schonmal einiges weiter
Hatte selber schon bei Google und so gesucht, aber da ich nicht wirklich wusste, wonach ich suchen sollte hatte ich nichts brauchbares gefunden
Hatte selber schon bei Google und so gesucht, aber da ich nicht wirklich wusste, wonach ich suchen sollte hatte ich nichts brauchbares gefunden
Thema verteilen:
Seite 1 von 1