CMS Made Simple Forums
https://forum.cmsmadesimple.org/

(Gelöst) Per htaccess von Unterordner auf cms Seite verweise
https://forum.cmsmadesimple.org/viewtopic.php?f=61&t=51382
Page 1 of 1

Author:  gardapro [ Wed Jan 26, 2011 10:21 am ]
Post subject:  (Gelöst) Per htaccess von Unterordner auf cms Seite verweise

Ich habe eine alte, statische Website durch CMSms 1.92 ersetzt. Das läuft alles IO.
Jetzt möchte ich die (nicht mehr vorhandenen) Verzeichnisse der alten Website auf die neue umleiten (um Google nicht ins leere laufen zu lassen)
So sollen alle Aufrufe wie "meinedomain.com/verzeichnis_1/ingendwas" auf "meinedomain.com/neueseite.html" umgeleitet werden.

Pretty URL sind eingeschaltet und Mode_rewrite läuft einwandfrei.
Die page_extension ist auf '.html' gestellt.

Meine bisherigen Versuche haben nicht gefruchtet. Folgendes habe ich versucht:

RewriteCond %{HTTP_HOST} ^www.meinedomain\.com\/verzeichnis_1$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.com/neueseite.html [R=301,L]

Oder

RewriteCond %{REQUEST_URI} !^/verzeichnis_1/
RewriteRule ^/(.*)$ http://meinedomain.com/neueseite$1 [P]

Was wäre korrekt?
Danke.

Author:  uniqu3 [ Wed Jan 26, 2011 1:31 pm ]
Post subject:  Re: Per htaccess von Unterordner auf cms Seite verweisen

Vielleicht hilft das hier http://perishablepress.com/press/2006/0 ... icks/#red4

Author:  gardapro [ Wed Jan 26, 2011 2:08 pm ]
Post subject:  Re: Per htaccess von Unterordner auf cms Seite verweisen

Folgende Einträge haben auch nichts gebracht:

Redirect permanent /verzeichnis_1/ http://www.meinedomain.com/neueseite.html

RewriteRule http://www.meinedomain.com/verzeichnis_1/ http://www.meinedomain.com/neueseite.html
RewriteRule http://www.meinedomain.com/verzeichnis_1/ http://www.meinedomain.com/neueseite

Bei diesen Varianten :
Redirect 301 "/verzeichnis_1/alte_Datei.php" "http://www.meinedomain.com/neueseite.html"
Redirect 301 /verzeichnis_1/alte_Datei.php http://www.meinedomain.com/neueseite.html
Wird folgendes ausgegeben:
http://www.meinedomain.com/neueseite.ht ... _Datei.php

Hab ich was übersehen?

Author:  gardapro [ Wed Jan 26, 2011 2:33 pm ]
Post subject:  Re: Per htaccess von Unterordner auf cms Seite verweisen

Interessant ist das folgendes funktioniert:
Redirect 301 /verzeichnis_1/altedatei.php http://www.meinedomain.com/index.php?page=neueseite

Nur natürlich ohne Pretty URL's

Wo liegt der Fehler?

Author:  tbtip [ Wed Jan 26, 2011 7:50 pm ]
Post subject:  Re: Per htaccess von Unterordner auf cms Seite verweisen

Bin jetzt nicht der Experte in htaccess, aber ich habe für eine Tanzsport Internetseite von den alten Seiten per htaccess auf die neuen umgeleitet.

Das es zum Glück nicht so viele Seiten waren, habe ich jede einzelne Seite mit folgenden Code umgeleitet:

\$1:
RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]

Author:  gardapro [ Thu Jan 27, 2011 12:38 pm ]
Post subject:  Re: Per htaccess von Unterordner auf cms Seite verweisen

Vielen Dank, das wars!

Die Zeile
\$1:
RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]

Muss vor der Zeilen
\$1:
# 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]

stehen. Dann funktioniert es.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/