我是Drupal的新手并且正在玩这个现有的Drupal网站。
我将所有文件的FTP传输到我的本地计算机目录。我目前在Vagrant盒子上获得它,我可以通过http://192.168.56.101/html
访问该网站。
我可以http://192.168.56.101/html/anything-but-user
,它会把我带到网站上的适当区域。但是我不能localhost/html/user
,因为它会将我重定向到网站网址而不是本地网址。
我尝试清除缓存(使用Drush)。我扫描了系统中的所有文件,并将网址更改为本地URL [不确定我是否需要执行任何其他命令],我似乎无法找到导致我的.htaccess
文件中的任何内容对此。
href="/user
我非常感谢您找出解决方案的任何建议或帮助。
- 更新
有一个名为“安全页面”的模块导致用户和注册链接被锁定并且是静态的,以防止重定向到网络钓鱼站点。我不得不在终端使用“drush pm-disable securepages”禁用此模块。
答案 0 :(得分:8)
您可能想要检查的一些典型项目:
检查是否使用其他浏览器遇到同样的问题。如果使用其他浏览器,那么它确实是一个cookie问题。要解决此问题,请在浏览器中删除存在问题的cookie。
确保"清洁网址"已启用。请参阅" 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,则尝试(至少暂时)禁用该模块以查看它是否有帮助。
答案 1 :(得分:5)
显然,有一个名为“SecurePages”的mod导致URL是静态的,以防止有人更改它们并将用户重定向到网络钓鱼站点。