如何禁止URL显示

How to ban URL showing

本文关键字:URL 显示 禁止 何禁止      更新时间:2023-09-26

我们想在我们的系统是禁止某些URL。

在我们的页面中,我们有一个外部意见系统。当我们输入一个xxxx.html页面时,它会在URL中添加一个#/submit,就像xxxx.html#/submit

我们在系统中想要的是控制URL流。当访问xxx.html页面时,应该添加#/dashboard,如xxx.html#/dashboard,并禁止自动重定向到xxx.html#/submit。如果像xxx.html#/submit这样的页面被访问,我们不需要更改URL。

是否有办法禁止Javascript中的自动重定向?

你可以使用htaccess重定向而不是使用javascript重定向!!

我认为这将是有用的:https://mediatemple.net/community/products/grid/204643080/how-do-i-redirect-my-site-using-a-htaccess-file

您可以像下面这样使用全局$_SERVER['HTTP_HOST']并查询HTTP Header(客户端已获取的url)。然后,如果满足了case条件,可以使用开关和设置case来重定向。在下面的实例中,我使用了一个重定向,如果HTTP_HOST为TRUE作为一个例子。您还可以将案例设置为变量,使案例url成为动态的。

<?php
$address = $_SERVER['HTTP_HOST'];
if (isset($address))
    switch ($address) {
    case 'localhost:8888':
            header( 'Location: https://foo.com/test' ) ;
        break;
    case 'www.test.com/test2':
        header( 'Location: https://foo.com/test2' ) ;
        break;
    case 'www.test.com/test3':
        header( 'Location: https://foo.com/test2' ) ;
        break;
    default:
       header( 'Location: https://foo.com/' ) ;

    }
?>
http://php.net/manual/en/reserved.variables.server.php