(Gelöst) Per htaccess von Unterordner auf cms Seite verweise

CMS made simple ist grundsätzlich in der Lage, für Suchmaschinen optimierte URLs auszugeben. Die Feinheiten rund um Pretty URLs & SEO können hier diskutiert werden.
Locked
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

(Gelöst) Per htaccess von Unterordner auf cms Seite verweise

Post by gardapro »

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.
Last edited by gardapro on Thu Jan 27, 2011 12:42 pm, edited 1 time in total.
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Per htaccess von Unterordner auf cms Seite verweisen

Post by gardapro »

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?
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Per htaccess von Unterordner auf cms Seite verweisen

Post by gardapro »

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?
tbtip

Re: Per htaccess von Unterordner auf cms Seite verweisen

Post by tbtip »

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:

Code: Select all

RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]
gardapro
Forum Members
Forum Members
Posts: 53
Joined: Mon Jan 04, 2010 1:52 pm

Re: Per htaccess von Unterordner auf cms Seite verweisen

Post by gardapro »

Vielen Dank, das wars!

Die Zeile

Code: Select all

RewriteRule ^verzeichnis_1/altedatei.php http://www.meinedomain.com/neueseite.html [R=301,L]
Muss vor der Zeilen

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]
stehen. Dann funktioniert es.
Locked

Return to “Suchmaschinenoptimierung (SEO)”