Hallo zusammen,
ich habe das mod_rewrite enabled und das funktioniert auch gut, allerdings sind die pages dennoch über "index.php" erreichbar und ich will nun einen redirect im .htaccess bauen.
Also wenn mod_rewrite aktiv ist, erreiche ich die page via:
www.domain.com/pipao
aber auch via:
www.domain.com/index.php/pipapo
Nun soll gem. dieser Anleitung das "/index.php" aus der URL entfernt werden und ein redirect auf die URL ohne "index.php" erfolgen.
Es geht um diese Anweisung in der .htaccess:
Ich betreue zwei Webauftritte, bei einem (Hostorama mit PHP Version 5.2.6) funktioniert das ohne Probleme, beim anderen (Hostpoint mit PHP Version 5.3.10) funktioniert das nicht, sondern dort wird immer auf www.domain.com/index.php redirected, wenn ich www.domain.com/index.php/pipapo aufrufe :-(((
Bei beiden Auftritten ist die .htaccess (fast) identisch. Im Gegensatz zum Hostorama-Auftritt war beim Hostpoint-Auftritt "Options +FollowSymLinks" und "RewriteBase /" deaktiviert, aber egal welche Kombination ich mit den Beiden Einstellungen probiere, das Ergebnis ist immer das selbe.
Bei Hostorama musste ich übrigens in die erste Zeile der .htaccess "AddHandler php5-fastcgi .php .php5" schreiben und bei Hostpoint "HcgiPhpProfileName php5 joomlax"
Ich bin nun kein Profi in Rewrite Rules und Conditions und die Kommunikation mit dem Support von Hostpoint gestaltet sich etwas, naja, wie soll ich sagen? ...suboptimal...
Hat vielleicht jemand eine Ahnung warum das nicht funzt oder wie ich das analysieren kann, weshalb das nicht funktioniert?
Viele Grüße
davey
ich habe das mod_rewrite enabled und das funktioniert auch gut, allerdings sind die pages dennoch über "index.php" erreichbar und ich will nun einen redirect im .htaccess bauen.
Also wenn mod_rewrite aktiv ist, erreiche ich die page via:
www.domain.com/pipao
aber auch via:
www.domain.com/index.php/pipapo
Nun soll gem. dieser Anleitung das "/index.php" aus der URL entfernt werden und ein redirect auf die URL ohne "index.php" erfolgen.
Es geht um diese Anweisung in der .htaccess:
Code:
RewriteCond %{REQUEST_URI} ^/index\.php/
RewriteRule ^index.php/(.*) /$1 [R,L]
Bei beiden Auftritten ist die .htaccess (fast) identisch. Im Gegensatz zum Hostorama-Auftritt war beim Hostpoint-Auftritt "Options +FollowSymLinks" und "RewriteBase /" deaktiviert, aber egal welche Kombination ich mit den Beiden Einstellungen probiere, das Ergebnis ist immer das selbe.
Bei Hostorama musste ich übrigens in die erste Zeile der .htaccess "AddHandler php5-fastcgi .php .php5" schreiben und bei Hostpoint "HcgiPhpProfileName php5 joomlax"
Ich bin nun kein Profi in Rewrite Rules und Conditions und die Kommunikation mit dem Support von Hostpoint gestaltet sich etwas, naja, wie soll ich sagen? ...suboptimal...
Hat vielleicht jemand eine Ahnung warum das nicht funzt oder wie ich das analysieren kann, weshalb das nicht funktioniert?
Viele Grüße
davey