Можно ли использовать символические ссылки для URL-адресов веб-сайтов?

Можно ли использовать символические ссылки для URL-адресов веб-сайтов?

Я разрабатываю новый веб-сайт, чтобы заменить наш старый веб-сайт. URL-адрес сайта разработки — 11.22.33.44/~abc/ (не совсем тот IP), потому что Host Gator дал мне его для использования. После завершения я изменю DNS-серверы, чтобы наше доменное имя указывало на этот сервер, а не на наш старый.

Я использую Drupal и очень стараюсь, чтобы все ссылки были относительными. Однако из-за /~abc/ в URL-адресе разработчика не всегда возможно сделать его относительным, и многие ссылки будут сломаны. В системе Drupal или в любом месте, где используется PHP Drupal, например, для меню, он может самостоятельно вычислить URL-адрес. Но для любых изображений и ссылок, введенных в WYSIWYG, они будут сломаны.

Может ли мягкая ссылка (символическая ссылка) исправить эту проблему? Стоит ли использовать команду ln -s /~abc /? Будет ли URL mywebsite.org/~abc/node/1тогда показывать страницу mywebsite.org/node/1??

Я знаю, что это не идеально для SEO, обслуживания и других целей. Но это сделало бы миграцию гораздо более гладкой и быстрой. Спасибо!

решение1

Сим-ссылка решит проблему с файловой системой. Убедитесь, что у вас одинаковые разрешения для папок и файлов как в старом приложении, так и в новом.

Для ваших изображений я бы посмотрел на перенаправления 301/302. Взгляните на этот пост здесь:

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

Надеюсь, это поможет!

Связанный контент