当我在我的计算机上开发网站时,一切都很好,因为 drupal 安装在虚拟主机的根目录中。但是当我将网站移动到另一台服务器到 www 的一个子目录时,文件的链接被破坏了。网址看起来像“/sites/default/files/...”,它们指向 www 根目录。我已经添加RewriteBase /my_dir
到 .htaccess 文件中,但它仍然无法正常工作。
更新: 错误实际上很明显:网址是绝对的,开头带有“/”。无论如何,谢谢你们。
更新1: 但它并不那么明显。我使用 pathauto 模块,当通过这个“/content/page-title”访问页面时,所以当我使用文件的相对路径时它也不起作用。