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

.htaccess重定向保留我的原始URL,.htaccess,cpanel,lamp,.htaccess,Cpanel,Lamp,我希望使用.htaccess进行以下设置 domain.com/test/hello.php或domain.com/index.php或任何其他链接必须在URL中仅显示domain.com 请分享您对此的看法。正如Jon Lin所暗示的,这是不可能的,因为服务器无法猜测应该加载什么内容。HTTP的简单规则是每个请求都有自己的响应 此外,应该注意的是,如果可能的话(通过某种魔法——也许是通过使用AJAX),这对SEO没有好处,因为Google/Bing/任何东西都无法索引您的站点 如果您真的想模仿

我希望使用.htaccess进行以下设置

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


请分享您对此的看法。

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

此外,应该注意的是,如果可能的话(通过某种魔法——也许是通过使用AJAX),这对SEO没有好处,因为Google/Bing/任何东西都无法索引您的站点

如果您真的想模仿这种行为,可以在JavaScript中运行以下HTML5历史API方法:

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

这将更改地址栏,使其仅显示您的域名,并且极有可能产生副作用。

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