【问题标题】:After deleting altervista's .htaccess, the site keeps redirecting me to the old URL删除 altervista 的 .htaccess 后,该站点不断将我重定向到旧 URL
【发布时间】:2021-06-01 00:20:32
【问题描述】:

我在 altervista 上上传 Laravel 并设置 .htaccess 以将所有请求重定向到 public/index.php。现在我删除了所有文件(包括 .htaccess)并在 / 文件夹中创建了一个简单的 index.html 文件,但是当我访问该站点时,它不断将我重定向到旧的 public/index.php 路径。 这是一个我可以解决的问题吗?还是我必须询问 Altervista 的团队?

【问题讨论】:

  • 会不会是您在浏览器中查看缓存重定向结果?尝试使用新的匿名浏览器窗口。
  • 是的,我尝试使用 Firefox 并且成功了。但是我不知道如何删除 chrome 的缓存或如何阻止它缓存这些信息。
  • 您可能在旧设置中实现了R=301 重定向,即永久 重定向。目的是客户端确实不必必须再次检查每个请求,但可以假设重定向仍然存在,因为它已被缓存。这就是永久的意思。您无法“撤消”该操作,只能等待缓存过期或手动清除浏览器缓存(在设置中)。还有其他可能性,但从您在问题中提供的最少细节来看,这是我的猜测。

标签: php laravel .htaccess


【解决方案1】:

根据您的主机设置方式,您的文档根目录可能是public/。尝试将public/index.php 移动到public/index.backup 并将您的新index.html 放在公共文件夹中,看看您是否可以访问它。

如果这可行,并且您希望文档根为 / 而不是 public/,则您可能需要与您的提供商交谈

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    相关资源
    最近更新 更多