有没有办法(使用JavaScript,PHP或HTML)隐藏地址栏中的URL?
例如我有:
www.mysite.it/public/network.php
我只想要
www.mysite.it/public/ or www.mysite.it/public/#
我的网站是用PHP编写的。
答案 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
。