AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html"
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Seitenaufruf á "la 0,8,home,0,startseite.html"

Ein Thema von fcg · begonnen am 5. Mär 2005 · letzter Beitrag vom 6. Mär 2005
Antwort Antwort
Seite 1 von 2  1 2      
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#1

[PHP] Seitenaufruf á "la 0,8,home,0,startseite.html&quo

  Alt 5. Mär 2005, 11:19
Hallo

ich schreiben gearde an einem PHP Projekt und möchte die einzelnen ContentSeiten folgendermaßen aufrufen:

Code:
0,8,home,0,startseite.html
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?

gruß
fcg
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:28
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:
www.deineseite.com/index,2.html
und diese soll auf die Seite
Code:
www.deineseite.com/sections.php?sectionid=2
zeigen, dann musst du im Root deiner Webseite eine .htaccess-Datei mit folgendem Inhalt erstellen:

Code:
RewriteEngine On
RewriteRule ^index,([0-9]*).html(.*) sections.php?sectionid=$1$2
Das machst du dann fuer alle moeglichen Konfigurationen und fertig.

Bei mehreren Parametern sehen die RewriteRules aber irgendwann haesslich aus, z.B.:
Code:
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
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

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#3

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:39
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
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:41
Hallo fcg,

dann mach eben eine Seite die index,2.html heisst
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: http://www.delphipraxis.net/internal...ct.php?t=48604
Hier wird einfach intern auf http://www.delphipraxis.net/viewtopic.php?t=48604 weitergeleitet. Du bekommst davon natuerlich nichts mit. Die DP arbeitet auch mit RewriteRules, glaubs mir

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#5

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:42
ja das habe ich gerade auch gemerkt jetzt hab ichs auch kapiert...! Schönen Dank!
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#6

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:53
Aber in der Adresszeile ändert sich dann immer etwas.. Kann man das auch abstellen?
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 11:58
Das waere mir jetzt neu. Hast du mal ein Demo bitte?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#8

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 12:01
habe ich

http://kundenserver.smde.net/indextest.html

Daraus wird dann http://kundenserver.smde.net/index.php?indextest und es ist sichtbar...

gruß
fcg
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#9

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 12:04
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

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
fcg

Registriert seit: 15. Apr 2003
98 Beiträge
 
#10

Re: [PHP] Seitenaufruf á "la 0,8,home,0,startseite.html

  Alt 5. Mär 2005, 12:06
Ist aus der 1und1 FAQ:

Code:
RewriteEngine on
RewriteBase /
RewriteRule ^([a-z]+)\.html$ /index.php?$1 [R,L]
Habe nach dem Stichwort gesucht, nahdem du es mir eben gepostet hattest!

Gruß
fcg
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz