Я разрабатываю новый веб-сайт, чтобы заменить наш старый веб-сайт. 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
Надеюсь, это поможет!