301-URL Weiterleitungs-Problem

decision

Angesehenes Mitglied
Hallo,

eventuell kann mir jemand bei dem folgenden Problem helfen:

Auf der Domain war bis vor kurzem von ein CMS im Einsatz, dieses wurde nun entfernt und auf reine HTML-Seiten umgestellt (war mit Kanonen auf Spatzen schießen). Die alten CMS-URLs sind noch im Index und werden gelegentlich auch gefunden.
Jetzt möchte ich die einzelnen URLs auf die neuen umleiten.

Alte URL: sub.domain.com/ordner/name/
Neue URL: sub.domain.com/ordner/name.html

Leider bekomme ich das nicht hin, bzw. sämtliche Versuche scheitern. Es wird, komischerweise, immer noch die alte URL angezeigt. Da scheinen wohl die Browser fehlertolerant zu sein. Kann mir das nicht erklären.
Denn wenn ich ich die alte URL aus dem google-Index aufrufe wird der Inhalt der neuen URL angezeigt!?

Habt ihr eine Lösung für das Problem, bzw. könnt ihr mir mit einem Tipp auf die Sprünge helfen.
Danke
 
wie sieht denn deine htaccess derzeit aus? bzw. mit welchen Sahen hast du es versucht?
 
Meine aktuelle htaccess.

CODE <IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/x-icon "access plus 604800 seconds"
ExpiresByType image/gif "access plus 604800 seconds"
ExpiresByType image/jpg "access plus 604800 seconds"
ExpiresByType image/png "access plus 604800 seconds"
</IfModule>
<ifmodule mod_headers.c>
<filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesmatch>
</ifmodule>

AddType application/x-httpd-php .html .htm

RewriteEngine On
RewriteRule (.+\.html) gzip_html_handler.php?file=$1


Versucht habe ich
Redirect permanent ordner/name/ sub.domain.com/ordner/name.html , sowie RewriteRule name/$ sub.domain.com/ordner/name.html [L,R=301]
 
Sind es viele Ordner?
Falls nicht, leite doch manuell um, also eine Anweisung pro Ordner.

Infos zu mod_rewrite sowie Beispiele für die Umsetzung findest Du hier, da ist sicherlich auch eine Lösung für Dein Problem zu finden:

http://www.drweb.de/magazin/weiterleitungen-mit-htaccess/

http://suchmaschinentricks.at/tipps-tricks/mod_rewrite.html

cool.gif
 
ich würde es gern manuell umleiten, auch gern jede URL einzeln (sind nur ca. 10), doch es klappt nicht.
Habe es mit all diesen Versionen probiert

- Redirect /name http://sub.domain.com/ordner/name.html
- Redirect /ordner/name http://sub.domain.com/ordner/name.html
- RewriteRule ^name /name.html [R=301,L]
- RewriteRule ^name\$ /name.html [R=301,L]
- RewriteRule ^name http://sub.domain.com/ordner/name.html [R=301,L]
- RewriteRule ^name\ http://sub.domain.com/ordner/name.html [R=301,L]
- RewriteRule ^ordner/name http://sub.domain.com/ordner/name.html [R=301,L]

funktioniert alles nicht. weiß auch nicht warum es nicht klappt, warum immer die alte URL sub.domain.com/ordner/name/ mit den Inhalten von sub.domain.com/ordner/name.html angezeigt werden, obwohl es das nicht mehr gibt
 
Zurück
Oben