【问题标题】:.htaccess redirection keeping my orginal URL.htaccess 重定向保留我的原始 URL
【发布时间】:2015-07-27 22:02:08
【问题描述】:

我想使用 .htaccess 进行以下设置。

domain.com/test/hello.php 或 domain.com/index.php 或任何其他链接必须在 URL 中仅显示 domain.com。

请分享您对此的看法。

【问题讨论】:

  • 如果你想让浏览器转到domain.com,服务器应该怎么知道加载/test/hello.php/index.php
  • 我的意思是域必须加载 domain.com/test/hello.php 但在浏览器 URL 中它必须只显示 domain.com
  • 或任何其他链接必须只显示 domain.com”,听起来您希望所有链接都可以通过浏览器地址中显示的“domain.com”访问吧。

标签: .htaccess cpanel lamp


【解决方案1】:

正如 Jon Lin 所暗示的,这不是直接可能的,因为服务器无法猜测应该加载哪些内容。 HTTP 的简单规则是每个请求都有自己的响应。

此外,应该注意的是,如果可能的话(通过某种魔法 - 也许通过使用 AJAX),它对 SEO 不利,因为 Google/Bing/其他任何东西都无法索引您的网站。

如果您真的想模仿该行为,您可以在 JavaScript 中运行以下 HTML5 History API 方法:

window.history.pushState("", document.title, "/");

这会将地址栏更改为仅显示您的域名,并且很可能会产生副作用。

【讨论】:

    猜你喜欢
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 2020-08-25
    • 2022-10-13
    相关资源
    最近更新 更多