Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. Mai 2012 20:13
- tinu
- probiert CMS/ms aus
- Registriert: 02. Dezember 2010
- Beiträge: 27
Noch einmal: Alte Webseiten über die .htaccess umleiten
Hallo!
Ich hab jetzt (fast) alle Posts durchgelesen; aber selbst das
http://www.cmsmadesimple.de/forum/viewtopic.php?id=1157
hat mich nicht weitergebracht, obwohl es meinem Anliegen am nächsten kommt. Also:
Google meldet mir 6 URL-Fehler.
5 sind im Ordner "content", etwa: content/service.html (usw., alles uralte, gelöschte HTML-Seiten)
1 ist hier: index.html
Ich kann in die .htaccess tippen, was ich will, etwa
RewriteRule ^content/.+$ / [R=301,L]
so erhalte ich immer:
//service.html?page=content/service.html
Hier wohl der massgebende Abschnitt in meiner .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
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]
RewriteRule ^content/.+$ / [R=301,L]
</IfModule>
Wie so oft ein kleiner Klick?
Merci für Tipps!
tinu
Offline
#2 14. Mai 2012 20:34
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Ähm ... sorry ... aber ... da fehlt die entscheidende Hälfte der Info.
Von wo soll nach wo umgeleitet werden?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 14. Mai 2012 21:09
- tinu
- probiert CMS/ms aus
- Registriert: 02. Dezember 2010
- Beiträge: 27
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Hoi NaN
Die 5 Seiten im Ordner "content" (die es nicht mehr gibt wie den Ordner selber auch nicht mehr) sowie die index.html alle auf die index.php, d.h. die Startseite der Website.
gruess
tinu
Offline
#4 14. Mai 2012 21:18
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Versuch's mal damit:
RewriteCond %{REQUEST_URI} ^/content/.+\.html?$
RewriteRule ^.*$ http://www.deineDomain [NE,R=301,NC,L]
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 14. Mai 2012 21:34
- tinu
- probiert CMS/ms aus
- Registriert: 02. Dezember 2010
- Beiträge: 27
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Offline
#6 15. Mai 2012 00:18
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Du solltest das vielleicht als erste Regel definieren. Gleich nach
RewriteBase /
Nicht erst nach
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 15. Mai 2012 08:21
- tinu
- probiert CMS/ms aus
- Registriert: 02. Dezember 2010
- Beiträge: 27
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Uffuff, merci NaN, so geht's in der Tat! Zumindest was den Ordner "content" betrifft, erhalte ich nun die Startseite.
Noch einen Fehler hab ich jetzt noch:
Bei
www.meineDomain.ch/index.html
kommt die 404-Meldung: Not Found
statt der Weiterleitung auf die index.php
???
Schönen Tag noch!
tinu
Offline
#8 06. August 2012 12:28
- Cneumoeller
- hat von CMS/ms gehört
- Registriert: 06. August 2012
- Beiträge: 1
Re: Noch einmal: Alte Webseiten über die .htaccess umleiten
Scheint als hätte sich dein Problem gelöst, oder? Vielleicht postest du dennoch noch einmal deinen Lösungsweg, wenn du Zeit hast, damit auch Neewbies wie ich sich ein wenig besser zurecht finden können
Danke!
Offline
Seiten: 1