Drupal 7:Localhost/user link 默认为 website/user
Drupal 7: Localhost/user link defaults to website/user
我是 Drupal 的新手,正在使用这个现有的 Drupal 站点。
我 FTP 将所有文件传输到我的本地计算机目录。我目前在 Vagrant 盒子上找到了它,我可以通过 http://192.168.56.101/html
.
访问该站点
我可以 http://192.168.56.101/html/anything-but-user
,它会将我带到网站上的适当区域。但是我做不到 localhost/html/user
,因为它会将我重定向到网站 URL 而不是本地 URL.
我尝试清除缓存(使用 Drush)。我扫描了系统里的所有文件,把weburl改成了本地的URL[不知道是否需要做其他命令],好像在.htaccess
文件会引导我到此。
href="/user
我将非常感谢任何建议或帮助找出这个解决方案。
--更新
有一个名为 "Secure Pages" 的模块导致用户和注册链接被锁定和静态,以防止重定向到钓鱼网站。我不得不在终端中使用 "drush pm-disable securepages" 禁用此模块。
您可能想要检查的一些典型项目:
检查您使用其他浏览器是否遇到同样的问题。如果使用其他浏览器它可以正常工作,则可以肯定是 cookie 问题。要解决这个问题,请删除您遇到问题的浏览器中的 cookie。
确保 "clean urls" 已启用。有关详细信息,请参阅“https://drupal.stackexchange.com/questions/165029/clean-url-leads-to-duplicate-url-after-migration-to-another-hosting/165044?s=1%7C3.9647#165044”。
确保 "base_url" 的值设置正确(在您的 settings.php 中)。
如果启用了模块 Secure Pages,请尝试(至少暂时)禁用该模块以查看是否有帮助。
显然,有一个名为 "SecurePages" 的 mod 导致 URL 为静态,以防止有人更改它们并将用户重定向到网络钓鱼站点。
我是 Drupal 的新手,正在使用这个现有的 Drupal 站点。
我 FTP 将所有文件传输到我的本地计算机目录。我目前在 Vagrant 盒子上找到了它,我可以通过 http://192.168.56.101/html
.
我可以 http://192.168.56.101/html/anything-but-user
,它会将我带到网站上的适当区域。但是我做不到 localhost/html/user
,因为它会将我重定向到网站 URL 而不是本地 URL.
我尝试清除缓存(使用 Drush)。我扫描了系统里的所有文件,把weburl改成了本地的URL[不知道是否需要做其他命令],好像在.htaccess
文件会引导我到此。
href="/user
我将非常感谢任何建议或帮助找出这个解决方案。
--更新
有一个名为 "Secure Pages" 的模块导致用户和注册链接被锁定和静态,以防止重定向到钓鱼网站。我不得不在终端中使用 "drush pm-disable securepages" 禁用此模块。
您可能想要检查的一些典型项目:
检查您使用其他浏览器是否遇到同样的问题。如果使用其他浏览器它可以正常工作,则可以肯定是 cookie 问题。要解决这个问题,请删除您遇到问题的浏览器中的 cookie。
确保 "clean urls" 已启用。有关详细信息,请参阅“https://drupal.stackexchange.com/questions/165029/clean-url-leads-to-duplicate-url-after-migration-to-another-hosting/165044?s=1%7C3.9647#165044”。
确保 "base_url" 的值设置正确(在您的 settings.php 中)。
如果启用了模块 Secure Pages,请尝试(至少暂时)禁用该模块以查看是否有帮助。
显然,有一个名为 "SecurePages" 的 mod 导致 URL 为静态,以防止有人更改它们并将用户重定向到网络钓鱼站点。