隐藏地址栏中的URL路径

时间:2014-08-18 09:31:31

标签: javascript php html

有没有办法(使用JavaScript,PHP或HTML)隐藏地址栏中的URL?

例如我有:

www.mysite.it/public/network.php

我只想要

www.mysite.it/public/ or www.mysite.it/public/#

我的网站是用PHP编写的。

3 个答案:

答案 0 :(得分:3)

  

是否有办法(使用javascript,php或html)隐藏网址路径   地址栏?

不,但您可以创建.htaccess文件:

RewriteBase /
RewriteEngine on

RewriteRule ^public/$ public/network.php [L]

答案 1 :(得分:0)

没有。至少,没什么明智的。 (你可以和pushState和朋友一起玩,但这可能是一种可怕的滥用行为。)

如果您希望网址显示www.mysite.it/public/,请设置您的服务器,使其成为该网页的网址。

答案 2 :(得分:0)

您可以通过模块重写来完成此操作。这将允许您更改URL,或者更确切地说服务器如何感知URL。

然后使用.htaccess,您可以进行内部重写,如:https://github.com/symfony/symfony-standard/blob/master/web/.htaccess

在该示例中,基本目录在内部将URL重写为app.php,有效地将发送请求的默认行为apache替换为index.php