如何使用htaccess屏蔽URL?

时间:2009-10-23 05:55:14

标签: .htaccess

例如

我输入

www.myportal.com/cars/

无论我在此网站中导航到哪个链接,我都希望浏览器中的地址栏仅显示www.myportal.com/cars/

除非

www.myportal.com/userpanel。我希望在点击指向userpanel的链接时停止屏蔽。

2 个答案:

答案 0 :(得分:1)

这是不可能的。

您可以在yourportal.com/cars/上设置您想要的效果,但这不是您可以使用的.htaccess。

答案 1 :(得分:0)

您不能使用.htaccess执行此操作,因为他们非常明确的网址必须指向某些内容并且不会发生变化。您不能将单个URL更改为单个会话中当前所需的任何内容。

请注意,它之前已经完成,它被称为欺骗,通常是为了通过显示欺诈网站并在地址栏中显示真实URL来构建用户。一些技术可能仍然在那里工作。不过,我会反对它。

免责声明: 不是我建议以下内容,这是我从90年代早期就被遗忘的克隆。他对正确的Web标准和可访问性一无所知。请不要使用以下建议,因为它实际上是不好的。框架可能在网络上使用某些。这不是其中之一,也是一件非常愚蠢的事情。可访问性和其他缺点(丢失深层链接)严重超过任何潜在的好处。

你可能最接近框架集。您的框架集位于www.example.com/cars/,其中只有一个框架可显示您的网站。现在,您单击的每个链接只会更改框架的位置,而不是框架集,这意味着地址栏中的URL仍然相同。您只需将target属性添加到转到www.example.com/userpanel的链接:

<a href="/userpanel" target="_top">Foo</a>

这将导致该URL替换旧的框架集。

但是,您现在无法直接链接到特定页面。

相关问题