.htaccess 重定向保留我原来的 URL

.htaccess redirection keeping my orginal URL

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

domain.com/test/hello.php 或 domain.com/index.php 或任何其他 link 必须仅显示 domain.com URL.

请分享您对此的看法。

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

此外,应该注意的是,如果有可能(通过某种魔法 - 也许通过使用 AJAX),这对 SEO 不利,因为 Google/Bing/whatever 将无法为您的网站编制索引。

如果你真的想模仿行为,你可以运行以下HTML5历史API方法JavaScript:

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

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