[mod_rewrite] /forum/index.php über index.php aufrufen

Hallo,

wieso willst du das unbedingt so machen?

PHP:
<?php
header("Location:/forum/index.php");
exit;
?>

Hilft dir das? Ich verstehe nicht, wieso du da RewriteRule nehmen möchtest... oder habe ich jetzt etwas verpasst?

-Flori-
 
evident schrieb:
Hallo,

wieso willst du das unbedingt so machen?

PHP:
<?php
header("Location:/forum/index.php");
exit;
?>
Hilft dir das? Ich verstehe nicht, wieso du da RewriteRule nehmen möchtest... oder habe ich jetzt etwas verpasst?

-Flori-

...vielleicht gehört das zu nem größerem Projekt, wo er Mod_Rewrite sowieso braucht oder so? könnte zumindest sein...
 
tester schrieb:
PHP:
RewriteRule (.*).htm$ forum/$1.php
RewriteRule (.*).php$ forum/$1.php

also, oberes funktioniert, das untere nicht vllt. weil php als endung steht??? thx schonmal :D
Richtig, das untere führt nämlich zu endlos-rewrites (bla.php -> forum/bla.php -> forum/forum/bla.php -> ...)
Abhilfe schaffen diese beiden Varianten:
Code:
# Alles was im Verzeichnis /forum liegt nicht weiterleiten
RewriteRule ^forum/.* - [L]
RewriteRule (.*).php$ forum/$1.php
Code:
# Überhaupt keine Dateien aus Unterordnern weiterleiten
RewriteRule ^([^/]*).php$ forum/$1.php

Gruß,
Xgame
 
Man bin ich doof... Jetzt macht das ganze erstmal einen Sinn! Ich stand wohl irgendwie auf dem Schlauch! :D

-Flori-