Umzugsabsicht mit Redirect - Macht das so Sinn?
am 09.06.2015 - 13:45 Uhr in
Liebe Community,
nachdem ich einige Zeit mit anderen CMS'sen unterwegs war, möchte ich eine nun bestehende Domain wieder mit Drupal betreiben. Ich habe eine Domain (www.domain.de) mit einem Unterverzeichnis (www.domain.de/unterverzeichnis). Wer die Seite ohne das Unterverzeichnis aufruft, wird per .htaccess auf das Unterverzeichnis umgeleitet. Dort befindet sich also alles.
Nun habe ich in einem anderen Verzeichnis (www.domain.de/unterverzeichnis2), welches geschützt und bis lang nicht erreichbar ist, Drupal installiert und theme es entsprechend, installiere die Module und erstelle den Inhalt.
Jetzt habe ich zwar recht viele Artikel, aber ich werde einige davon nicht mehr brauchen. Meine Idee war jetzt zu einem Zeitpunkt X die .htaccess so zu ändern, dass nun das neue Verzeichnis aktiv ist. Für die bestehenden Artikel brauche ich eine Umleitung. Ich würde gerne die "einfachere" Variante machen und das über ein Modul machen (das mir dann gerne auch die .htaccess verändern darf) und nicht händisch die Links eintragen.
Was denkt ihr über den Ablauf? Macht das soweit Sinn - und viel wichtiger - kann das Modul https://www.drupal.org/project/redirect so etwas leisten?
Vielleicht gibt es ja irgendwelche Best Practice für sowas?
Besten Dank im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich mache solche Aktionen in
am 10.06.2015 - 07:36 Uhr
Ich mache solche Aktionen in Unterverzeichnissen nur noch per Subdomain.
D.h. in Deinem Fall würde ich zwei Subdomains anlegen und auf den entsprechenden physikalischen pfad leiten:
unterverzeichnis.domain.de -> /mein-pfad/unterverzeichnis
unterverzeichnis2.domain.de -> /mein-pfad/unterverzeichnis2
Per .htaccess kann man die Verzeichnisse mit einem Verzeichnisschutz versehen, damit sie nicht indiziert werden.
Ich weiß nicht, wie Google das immer schafft, wenn die Seite nicht bekannt gemacht wird, aber mir ist es schon passiert, daß Seiten von test.mydomainde.de im Google Index aufgetaucht waren, was natürlich nicht sein soll.
Deshalb mache ich einen Riegel vor.
Wenn nun Deine Seite fertig gebaut ist, kannst Du die offizielle Adresse www.domain.de auf den entsprechenden Unterordner leiten und natürlich den Verzeichnisschutz entfernen.
Wenn Du die Seiten via Link www.domain.de/unterverzeichnis2 einrichtest und Bilder ect. hoch schiebst, kann es passieren, daß der Pfad unterverzeichnis2 in der Datenbank auftaucht, was natürlich später im Produktiv-Betrieb Probleme macht.
Das könntest Du zwar auch wieder via .htaccess korrigieren, aber sowas ist fehleranfällig und muß nicht sein.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hallo, vielen Dank für die
am 10.06.2015 - 10:57 Uhr
Hallo,
vielen Dank für die Info. Das ist auch eine gute Sache mit der Subdomain, war schon völlig vom Radar weg :-)
Das mit dem Unterverzeichnis und DB wäre okey, denn das Unterverzeichnis bleibt auch im Betrieb drin.
Und ist das Modul das richtige um so etwas zu tun?
Vielen Dank
--- Web | Twitter | XING ---
Ich würde dennoch dafür
am 10.06.2015 - 11:57 Uhr
Ich würde dennoch dafür sorgen, daß in den Pfaden keine Unterverzeichnisse stehen.
Weil es erfahrungsgemäß früher oder später immer Probleme macht.
Wenn Du das sauber und in sich konsistent mit Subdomains machst, dann brauchst Du auch das Redirect Modul nicht dafür.
Jedes zusätzliche Modul ist ja ein Performancefresser und in diesem Falle wird die Sache sehr unübersichtlich, weil man z.T. den Überblick verliert, was alles per Redirect umgeleitet wird und was per .htaccess ect.
Ich kenne Redirect bzw. Global Redirect nur in Zusammenhang mit Umleitung von einzelnen Seiten auf andere Seiten, bzw. Einstellung, daß alle Großschreibungen auf Kleinschreibung vereinheitlicht wird, ect.
Soweit ich weiß, erlaubt Redirect keine Platzhalter, im Gegensatz zur Syntax in .htaccess. D.h. Du kannst nicht sagen, leider alle Seiten mydomain.de/unterverzeichnis1/xyz auf mydomain.de/unterverzeichnis2/xyz
Aber selbst wenn es ginge, würde ich es nicht mit Redirect machen - aus den genannten Gründen: Unübersichtlichkeit, Fehleranfälligkeit, Performance.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Vielen Dank für deine
am 10.06.2015 - 21:56 Uhr
Vielen Dank für deine Einschätzung!
--- Web | Twitter | XING ---