Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
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
Seiten: 1