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

#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

Merci NaN

Geht aber nicht!

Es kommt:

http://www.meineHomepage.ch//service.ht … rvice.html

????

tinu

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

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 wink
Danke!

Offline