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.
(Gelöst) Per htaccess von Unterordner auf cms Seite verweise
(Gelöst) Per htaccess von Unterordner auf cms Seite verweise
Last edited by gardapro on Thu Jan 27, 2011 12:42 pm, edited 1 time in total.
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?
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?
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?
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?
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:
Das es zum Glück nicht so viele Seiten waren, habe ich jede einzelne Seite mit folgenden Code umgeleitet:
Code: Select all
RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]
Re: Per htaccess von Unterordner auf cms Seite verweisen
Vielen Dank, das wars!
Die Zeile
Muss vor der Zeilen
stehen. Dann funktioniert es.
Die Zeile
Code: Select all
RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]
Code: Select all
# 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]