ja ich lande auf der vorher definierten Fehlerseite.
die .htaccess ist im root pfad und sieht momentan so aus :
Code: Alles auswählen
# PHP 5 einschalten
AddHandler x-mapp-php5 .php
#ModRewrite Aktivieren
<IfModule mod_rewrite.c>
RewriteEngine on
# Specify a base URL-path for the rules
# -------------------------------------
RewriteBase /
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^usage/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^contenido.*$ - [L]
RewriteRule ^cms/upload/.*$ - [L]
RewriteRule ^cms/Bilder/.*$ - [L]
RewriteRule ^cms/test/.*$ - [L]
RewriteRule ^cms/index_controller.php.*$ - [L]
RewriteRule ^cms/front_content.php.*$ - [L]
# One RewriteRule to rule them all
# --------------------------------
RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf|JPG|GIF|Jpg|Gif|PNG|Png)$ index_controller.php [QSA,L]
</IfModule>
Die Einstellungen für das Mod Rewrite Plugin sind:
-Pfad zur .htaccess Datei aus Sicht des Web-Browsers : /
-Sollen die URLs klein geschrieben werden? - JA
-Sollen die Kategorien und Artikel als eine HTML Ressource geschrieben werden, ohne Verzeichnisstruktur? JA
- Dateiendung am Ende der URL ".htm" (.htm zumindest momentan noch ich will es noch auf .html umstellen )
- Zeitpunkt zum Generieren der URLs > Bei der Ausgabe des HTML Codes der Seite
Alle weiteren Einstellungen sind die Standart Einstellungen.
Ich habe das CMS Verzeichnis in den Root gepackt in der .htaccess stehen jetzt aber noch viele Pfade mit "RewriteRule ^cms/" muß ich dort das Verzeichniss "CMS" noch entfernen. In der Beschreibung war jedenfalls immer nur die Rede davon das RewriteBase anzupassen und das habe ich gemacht.
Code: Alles auswählen
# 301 = moved permanently
Redirect 301 /alte-seite.htm http://domain.tld/neueseite.html
Das Redirect hat nun auch funktioniert besten Dank für den Tip.
@tono
Hat erstmal nicht funktioniert aber ist sicherlich der richtige Ansatz. Ich muß mal nach der genauen Syntax recherchieren. Es kann auch sein das etwas gesondere Einstellungen auf den 1und1 Servern gelten zumindest habe ich schon gelesen das es da mehrere Schreibweisen gibt und nur ein paar haben funktioniert.
Gruß
Steffen
Edit :
Ich habe noch etwas herausgefunden wie man einen zweiten Artikel ansprechen kann ohne das die Fehlerseite angezeigt wird. Es funktioniert wenn ich den Kategorienamen "Kategoriename.meineseite.htm" eingebe. Ohne den Kategorienamen habe ich keinen Zugriff auf die Seite und lande wieder auf der Fehlerseite.
Am liebsten wäre es mir wenn es auch ohne die Kategorie funktionieren würde aber es ist zumindest erstmal eine Lösung mit der ich leben kann.
Ebenfalls nicht möglich ist wenn ich mir nur per Mod Rewrite die Artikelnamen (ohne die Kategorienamen) ausgeben lasse, dann funktioniert das Mod Rewrite nicht mehr für die Unterkategorie.
Meine Kategoriestruktur ist dabei ganz einfach gewesen:
Hauptkategorie
|
-> Kategorie 1 -> Unterkategorie
-> Kategorie 2
-> Kategorie 3
usw.