如何禁止URL显示

时间:2016-10-06 08:34:02

标签: javascript php jquery html

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

在我们的页面中,我们有一个外部意见系统。会发生什么事情,当我们进入xxxx.html页面后,它会在URL中添加#/ submit,例如xxxx.html#/ submit

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

有没有办法在Javascript中禁用自动配置?

2 个答案:

答案 0 :(得分:0)

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

我认为这会有所帮助:https://mediatemple.net/community/products/grid/204643080/how-do-i-redirect-my-site-using-a-htaccess-file

答案 1 :(得分:0)

您可以执行类似下面的操作,使用全局$_SERVER['HTTP_HOST']并查询HTTP标头(客户端已采用的URL)。然后,如果满足大小写条件,您可以使用开关并设置案例以重定向。在下面的实例中,如果HTTP_HOST为TRUE,我使用了重定向作为示例。您还可以将案例设置为使案例URLS动态化的变量。

<?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