#1 8. Juni 2009 Hallo, ich habe hier ein kleines Problem. Und zwar habe ich eine Rewrite-Rule, welche eine einfache Weiterleitung darstellt. Ich möchte aber, dass nach dem Weiterleiten diese Regel in der Adresszeile stehen bleibt und nicht, dass dann die PHP-Weiterleitung angezeigt wird. (Wie formuliere ich das nur ?) Es geht um diese Rule: Code: RewriteEngine on RewriteRule ^center/(.*).html$ /index.php?ordner=center&datei=$1 Ich rufe die Seite mit "domain.tld/center/datei.html" auf. (Dies soll die Umformung sein, welche später im Browser steht). Es wird nun die Seite "domain.tld/index.php?ordner=center&datei=datei" geladen. Aber genau das soll der User bzw. die Suchmaschine nicht sehen... Ich weiß es ist kompliziert geschrieben, aber ich komm' damit absolut nicht zurecht... MfG + Multi-Zitat Zitieren
#2 8. Juni 2009 AW: [Apache] mod_rewrite rule Probier es mal ohne Slash vor dem index.php, dann müsste es funktionieren. Code: RewriteEngine on RewriteRule ^center/(.*).html$ index.php?ordner=center&datei=$1 + Multi-Zitat Zitieren
#3 11. Juni 2009 AW: [Apache] mod_rewrite rule Und wenn ich nun einzelne Dateien aus dem Ordner "center" in neue virtuelle Verzeichnisse legen möchte? Die Dateien liegen alle im Ordner "center". Jetzt möchte ich zum Beispiel die "impressum.php" aber im virtuellen Ordner "/impressum/impressum.php" ablegen, ohne den Ordner auf der Festplatte zu erstellen, da ja alle Dateien nach wie vor im Ordner "center" liegen sollen... MfG + Multi-Zitat Zitieren
#4 11. Juni 2009 AW: [Apache] mod_rewrite rule Verstehe ehrlich gesagt dein Problem nicht ... Es geht garnicht um den Teil mit center/... sondern um den anderen, die Datei, die tatsächlich aufgerufen werden soll. + Multi-Zitat Zitieren
#5 11. Juni 2009 AW: [Apache] mod_rewrite rule Den Ordner "center" gibt es ja wirklich. Ich möchte nun aber dem Benutzer vorgaukeln, dass es angeblich einen Ordner "impressum" gibt. In diesem Ordner soll die Datei "impressum.php" liegen, welche physikalisch im Ordner "center" liegt. mfg + Multi-Zitat Zitieren
#6 11. Juni 2009 AW: [Apache] mod_rewrite rule Code: RewriteRule ^impressum/impressum.php$ center/impressum.php Meinst du das so??( + Multi-Zitat Zitieren