Seite 1 von 1

mod_rewrite Frage

Verfasst: 03.01.2006 14:04
von Gast210225
Hallo,
ich brauche mal hilfe bei mod_rewrite...
Also, wenn ich "/seite1.html" aufrufe, dann soll es auf "/?seite1" umleiten.
im Moment sieht meine .htaccess so aus:

Code: Alles auswählen

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} /(.*).html
RewriteRule (.*) /?%1 [L]
wen ich nun "seite1.html" aufrufe ist $_SERVER['QUERY_STRING'] aber "www/htdocs/seite1"
Weiß jemand, wo mein Fehler ist?

Viele Grüße,
Johannes

Verfasst: 04.01.2006 03:20
von The Lord
Hi, spontan würde ich schreiben:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.*)\.       /?$1

Das sollte schon ausreichen. Ist allerdings nicht getestet.
Es könnte Probleme geben, wenn deine URLs mehr als einen Punkt (.) enthalten. Da zählt dann automatisch der erste.

Gruß

Verfasst: 04.01.2006 07:54
von MagMo
Hi,

probier mal folgendes:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.*+)\.html$ ?$1 [NC]
Ist allerdings ebenfalls nicht getestet.

Grüße
MagMo

Verfasst: 04.01.2006 09:45
von Gast210225
Hallo,
@The Lord: Dein Code geht irgendwie nicht... Dannn läd die Seite ewig :-?

@MagMo: Der Code geht super, danke ;)

Verfasst: 04.01.2006 10:14
von MagMo
Hi,

habe gerade gesehen, dass mir da ein Fehler unterlaufen ist. Das Sternchen * ist zuviel. :oops:

So lautet es richtig:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.+)\.html$ ?$1 [NC]
Grüße
MagMo

Verfasst: 04.01.2006 14:02
von The Lord
Tja, das gute alte mod_rewrite :roll:

Verfasst: 04.01.2006 14:17
von Gast210225
Danke ;)

mod_rewrite

Verfasst: 11.02.2006 18:15
von snukk-de
hallo,

ich würde mich sehr freuen wenn jemand eine vollständige und funktionsfähige .htaccess-Datei feil bietet.
ich habe auf snukk.de das phpbb forum in einem unterordner installiert. die gesamte website läuft unter typo3, das seinerseits die extension REALURL benutzt. es existiert also im root verzeichnis schon eine .htaccess-Datei, die entsprechend erweitert werden müßte. Meine bisherigen Versuche enden damit, das die Webseite nach wie vor läuft während phpbb nicht mehr zu erreichen ist.
optimal wäre also, wenn dies jemand liest, dessen webseite ähnlich funktioniert.

Vielen Dank

Peter :(