zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Probleme mit Parameter...

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.02.2009, 11:33
Benutzerbild von webseite_freaky
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 29.08.2008
Beiträge: 198
webseite_freaky befindet sich auf einem aufstrebenden Ast
Standard Probleme mit Parameter...

Guten Morgen,

ich habe eine Frage, wie ist es möglich, wenn ich in der ".htaccess"- Datei ein RewriteRule von index.php auf index.php?page=index, dass die Parameter noch funktionieren? Hier eine Zeile meiner ".htaccess"- Datei:
Code:
 RewriteRule index.php index.php?page=index [L,NC]
Wenn ich kein RewriteRule setze ist eine leere Startseite da, dann muss man immer manuell den Parameter für die Startseite eingeben: "?page=index" . Wenn ich das RewriteRule setze funktioniert zwar die Startseite aber nicht die Parameter, da ja logischerweise immer wieder auf meine "index.php" umgeleitet wird.

Meine "index.php" sieht folgendermaßen aus:
PHP-Code:
<?php
if ($_GET["page"]== "index")
{
?>
<?php 
include ("./includes/movie_sites.php"); ?>
<?php
}
?>
<?php
if ($_GET["page"]== "gallery")
{
?>
<?php 
include ("./test/if_gallery.php"); ?>
<?php
}
?>
...
Mit freundlichen Grüßen
webseite_freaky
__________________
Ganz liebe Grüße,
webseite_freaky
---------------------
1 && 1 macht 1 - Klingt komisch, ist aber so

Geändert von webseite_freaky (20.02.2009 um 11:39 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.02.2009, 12:58
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Code:
RewriteRule ^index/([^//]+).php$ index.php?page=$1 [L,NC]
Ich weiß nicht ob man den / einmal angeben muss oder zwei mal, aber du kannst es ja mal probieren
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.02.2009, 15:00
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Einmal reicht

@WebsiteFreaky: Was genau willst du worauf umleiten?

In deiner jetzigen Form leitet die Regel alles, was irgendwie nach "index.php" aussieht auf index.php?page=index um.

Wenn du einen Seitenschaltmechanismus haben möchtest wäre eine solche Stuktur sinvoll:
/seite3.html -> /index.php?page=seite3

Oder aber wie es Praktikant geschrieben hat. Dann müssten aber alle Links auf /index/seitexyz.php zeigen.

Zu deinem Script.
Die Indexseite solltest du einbinden, wenn kein Wert übergeben wird.
Alle Werte dann auf Inhalt prüfen und die entsprechenden Seiten einbinden.
Ein falscher Wert sollte dazu führen, dass eine Fehlerseite eingebunden wird.
__________________
github | http://dnaber.de

Geändert von David (20.02.2009 um 15:06 Uhr)
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst: Position:absolute vs. float ... Probleme shredder01 CSS 0 24.08.2010 12:45
href mit parameter macht probleme unter IE FreddyS (X)HTML 7 12.08.2009 13:08
[JS] Undefinierten Parameter aufrufen markuskoehler Javascript & Ajax 11 27.11.2008 08:45
paar Probleme mit dem CSS Layout SimonK. CSS 6 05.10.2008 14:57
IE: Probleme mit ul-Menü Ares CSS 4 18.10.2006 11:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:39 Uhr.