Psychomentis
Mitglied
Hallo Community,
nach endlosen versuchen benötige ich jetzt eure Hilfe.
Ich habe bei Strato mein Webhosting und versuche jetzt seit Stunden ein Mod_Rewrite einzurichten....
Ich möchte meine dynamische Webseite SEO freundlich gestalten...
Schritt 1:
Funktioniert wunderbar.... doch jetzt kommt das Problem
Schritt 2:
Ich werde zwar von domain.de auf http://www.domain.de umgeleitet wie es ja auch sein soll doch wenn ich jetzt via PHP den Header ändere bleibt dieser bestehen trotz mod_rewrite Regel.
aus http://www.domain.de/index.php?l=de&t=index sollte http://www.domain.de/de/index/ werden doch das funktioniert leider nicht wie es soll... Auch wenn ich die URL manuell eintrage tritt die Regel nicht in Kraft.
nach endlosen versuchen benötige ich jetzt eure Hilfe.
Ich habe bei Strato mein Webhosting und versuche jetzt seit Stunden ein Mod_Rewrite einzurichten....
Ich möchte meine dynamische Webseite SEO freundlich gestalten...
Schritt 1:
Code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{http_host} ^domain.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,NC]
</IfModule>
Schritt 2:
Code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{http_host} ^domain.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,NC]
RewriteRule ^([^/]*)/([^/]*)$ /index.php?l=$1&t=$2 [L]
</IfModule>
PHP:
$lang = (isset($_GET['l'])) ? $_GET['l'] : "";
$target = (isset($_GET['t'])) ? $_GET['t'] : "";
if(empty($target)){
header("Location: index.php?l=de&t=index");
exit;
}
aus http://www.domain.de/index.php?l=de&t=index sollte http://www.domain.de/de/index/ werden doch das funktioniert leider nicht wie es soll... Auch wenn ich die URL manuell eintrage tritt die Regel nicht in Kraft.
Zuletzt bearbeitet: