Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 15. August 2011 12:18

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

[GELÖST] htaccess: Alte Website umleiten

Zu meiner Schande muss ich gestehen, daß htaccess rewriterule mein langjähriger Angstgegner ist!

Problem
Alte Website war statisch.
Neue Website = neues CMSMS mit PrettyURL activiert.

URL der alten Seiten:
http://www.domain.com/deutsch/index.html usw...

Nun sollen einfach alle Anfragen auf die alte URL Basis, also /deutsch/*.html
auf die Startseite www.domain.com geleitet werden, weil es für die alten Seiten keine Entsprechung auf den neuen Seiten gibt.

Versuch
Füge ich in der htaccess dies ein:
RedirectMatch 301 ^/deutsch/(.*)\.html$ http://www.domain.com/
ergibt dies:
http://www.domain.com/?page=deutsch/index.html

Was sicherlich aus den bestehenden Rules erzeugt wird.
Aber wie gesagt.... für mich irgendwie ein Buch mit mind. 7 Siegeln. Und ich bin kein Feigling  lol

Der Part meiner htaccess:

Options -Indexes
ServerSignature Off
Options +FollowSymLinks

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash but ignore POST requests.
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_METHOD} !POST$
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>

Wie mache ich das am Besten?

--
Bernd

Offline

#2 15. August 2011 14:54

dc2
kennt CMS/ms
Registriert: 26. November 2010
Beiträge: 140
Webseite

Re: [GELÖST] htaccess: Alte Website umleiten

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^deutsch/.+$ / [R=301,L]

Das sollte alle Adressen, die mit "deutsch/" beginnen auf die Startseite umleiten.

Offline

#3 15. August 2011 15:07

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] htaccess: Alte Website umleiten

Au Menno...
Wie immer es viel einfacher als man denkt!
Dank dir!

(ich muss mich mehr damit beschäftigen)

Offline