ScaraX: mod_rewrite: index.php in url durch weiterleitung verstecken

Beitrag lesen

Hi,

Außerdem könnte hinter index.php noch ein query nach dem Schema "index.php/irgend/welche/daten/", falls möglich sollten die beibehalten werden
("http://example.org/subdir/irgend/welche/daten/")

Das wäre kein Query, sondern Path_Info.

ja wusste nicht wie ich das nennen sollte ;)

Und wenn du da einfach den "Dateinamen" rauskürzt, dann wird das vermutlich mit einem 404 enden.

Ich hätte wohl noch erwähnen sollen, dass ich in der htaccess datei noch folgendes stehen habe (unter den anderen Rewrites):
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?rewrite=on

Das funktioniert soweit ohne Probleme
http://example.org/subdir/index.php/irgend/welche/daten/
und
http://example.org/subdir/irgend/welche/daten/
werden so beide wie gewünscht von der index.php verarbeitet.

MfG ChrisB

Wie hast dus denn probiert?

Mal in der Richtung versucht?:
RewriteRule (.*)index.php$ /$1 [R]

Gruß Bert

Danke für die Antwort, aber das funktioniert so leider nicht.
Die .htaccess-Datei liegt im selben (unter)ordner wie dir index.php-Datei.
$1 ist bei dieser RewriteRule bei meinen Tests immer leer, wodurch der unterordner abgeschnitten wird und immer direkt auf den Hauptordner der Domain geleitet wird.
http://example.org/subdir/index.php leitet also nach http://example.org/

MfG
ScaraX