我正在开发一个新网站来取代我们的旧网站。开发网站的 URL 是 11.22.33.44/~abc/(不是那个 IP),因为这是 Host Gator 给我使用的。完成后,我将更改 DNS 服务器,以便我们的域名指向该服务器而不是旧服务器。
我正在使用 Drupal,并且非常小心地保持所有链接的相对性。但是,由于 dev URL 中有 /~abc/,因此并不总是能够保持相对性,并且许多链接会中断。在 drupal 系统中或使用 drupal PHP 的任何地方(例如菜单),它可以自行找出 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
希望有帮助!