![]() |
[PHP] Seitenaufruf á "la 0,8,home,0,startseite.html&quo
Hallo
ich schreiben gearde an einem PHP Projekt und möchte die einzelnen ContentSeiten folgendermaßen aufrufen:
Code:
Dabei soll dann die Datei startseite.php aus dem Ordner "home/" geladen werden, die Zahlen jeweils stellen andere Parameter da. Wie realisier ich soetwas am besten?
0,8,home,0,startseite.html
gruß fcg |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Hallo fcg,
was du brauchst nennt sich mod_rewrite und ist ein Apache-Modul, welches bei den meisten Hostern geladen ist, aber fast immer deaktiviert ist, da es viel Serverlast erzeugt. Also...nehmen wir an du haettest folgende URL
Code:
und diese soll auf die Seite
www.deineseite.com/index,2.html
Code:
zeigen, dann musst du im Root deiner Webseite eine .htaccess-Datei mit folgendem Inhalt erstellen:
www.deineseite.com/sections.php?sectionid=2
Code:
Das machst du dann fuer alle moeglichen Konfigurationen und fertig.
RewriteEngine On
RewriteRule ^index,([0-9]*).html(.*) sections.php?sectionid=$1$2 Bei mehreren Parametern sehen die RewriteRules aber irgendwann haesslich aus, z.B.:
Code:
Die beiden stammen aus einem MOD fuer phpBB den ich am entwickeln bin, also ich wuerde dir empfehlen irgendwo eine Kommentardatei mit Erklaerungen zu den einzelnen Rules erstellen :zwinker:
RewriteRule ^forum([0-9]*),([0-9]*),([0-9]*).html viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]+)_([[:lower:][:upper:][:digit:]äöüÄÖÜß%+-]*).html(.*) viewforum.php?f=$1$3 Greetz alcaeus |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Mein Problem ist dann aber das die Datei weitergeleitet wird auf die neue Datei sections.php?sonstirgendetwas. Ich möchte allerdings gerne, das es die Datei (index,2.html) dann 'wirklich' gibt... Geht das auch?
Hoffe ich habe es verständlich erklärt! fcg |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Hallo fcg,
dann mach eben eine Seite die index,2.html heisst :roll: Der Redirect auf sections.php?sectionid=2 geschieht intern, der Benutzer sieht das nicht. Nach aussen hin existiert die Datei also. Was glaubst du, die DP macht wirklich fuer jedes Thema eine neue HTML-Datei? Die Links sehen ja auch so aus: ![]() Hier wird einfach intern auf ![]() Greetz alcaeus |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
ja das habe ich gerade auch gemerkt ;-) jetzt hab ichs auch kapiert...! Schönen Dank!
|
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Aber in der Adresszeile ändert sich dann immer etwas.. Kann man das auch abstellen?
|
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Das waere mir jetzt neu. Hast du mal ein Demo bitte?
Greetz alcaeus |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
habe ich
![]() Daraus wird dann ![]() gruß fcg |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Zeig doch bitte auch mal die .htaccess-Datei. Das sieht aber so aus als ob das in der httpd.conf so eingestellt waere, ich weiss jetzt aber nicht welche Einstellung das hervorruft :gruebel:
Greetz alcaeus |
Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html
Ist aus der 1und1 FAQ:
Code:
Habe nach dem Stichwort gesucht, nahdem du es mir eben gepostet hattest!
RewriteEngine on
RewriteBase / RewriteRule ^([a-z]+)\.html$ /index.php?$1 [R,L] Gruß fcg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz