Können symbolische Links für Website-URLs verwendet werden?

783
Dan Mantyla

Ich entwickle eine neue Website, um unsere alte Website zu ersetzen. Die URL der Dev-Site lautet 11.22.33.44/~abc/ (nicht genau die IP-Adresse), da Host Gator mir diese Möglichkeit gab. Sobald der Vorgang abgeschlossen ist, werde ich die DNS-Server ändern, sodass der Domänenname auf diesen Server verweist und nicht auf unseren alten.

Ich benutze Drupal und achte sehr darauf, alle Links relativ zu halten. Aufgrund der / ~ abc / in der Dev-URL ist es jedoch nicht immer möglich, sie relativ zu halten, und viele Links werden gebrochen. Innerhalb des Drupal-Systems oder überall, wo Drupal-PHP verwendet wird, kann es, wie für Menüs, die URL selbst ermitteln. Bei allen Bildern und Links, die in das WYSIWYG eingegeben werden, werden diese jedoch brechen.

Kann ein Softlink (symbolischer Link) dieses Problem beheben? Soll ich den Befehl verwenden ln -s /~abc /? Wird die URL mywebsite.org/~abc/node/1dann die Seite mywebsite.org/node/1anzeigen?

Ich weiß, dass dies nicht ideal für SEO, Wartung und andere Gründe ist. Dies würde die Migration jedoch reibungsloser und schneller machen. Vielen Dank!

1

1 Antwort auf die Frage

1
Max Felker

Ein Sym-Link kümmert sich um Ihr Dateisystemproblem. Stellen Sie sicher, dass Sie in Ihrer alten und in Ihrer neuen App über die gleichen Berechtigungen für Ordner und Dateien verfügen.

Für Ihre Bilder würde ich einen Blick auf 301/302 Weiterleitungen werfen. Schauen Sie sich diesen Beitrag hier an:

https://stackoverflow.com/questions/8700621/htaccess-r-301-vs-r-302

Hoffentlich hilft das!

Ich wähle dies als die beste Antwort, weil es mein Problem löst und funktionieren wird. Möglicherweise gibt es jedoch einen besseren Weg, dies zu tun, aber dies würde von Anfang an erforderlich sein. Dabei muss die hosts-Datei auf meiner Workstation so geändert werden, dass sie zur IP-Adresse wechselt, wenn ich unseren Domänennamen in meinem Browser verwende. Hier ist der Link zum Q / A auf webmasters.stackexchange.com: http://webmasters.stackexchange.com/questions/68714/can-a-soft-link-be-used-to-fix-url-problems/68715 noredirect = 1 # comment77323_68715 Dan Mantyla vor 10 Jahren 0