如何在地址栏中仅显示域名或自定义网址?

时间:2016-01-12 11:54:59

标签: php codeigniter redirect

登录后,网页应转到用户页面,但网址应仅显示自定义网址。

例如:

如果我在登录后在if (typeof(selectFeatureControl.handlers) != "undefined") { // OL 2.7 selectFeatureControl.handlers.feature.stopDown = false; } else if (typeof(selectFeatureControl.handler) != "undefined") { // OL < 2.7 selectFeatureControl.handler.stopDown = false; selectFeatureControl.handler.stopUp = false; } 中有表单,则会显示为www.example.com/startups/registration/fill_form

预期输出 成功登录后,它应重定向到www.example.com/startups/registration/username页面,但网址应显示为www.example.com/startups/registration/username

作为Facebook,虽然我们已登录,但它会将网址显示为www.example.com/username

我已经通过了路由技术。路由确实类似于现有的url,我们可以重定向到预期的页面。现在我想要一种反向技术,当重定向到预期的页面时,url应该显示为自定义URL。

我需要像URL屏蔽或使用frameset或iframe这样显示自定义网址。

检查此website。无论我们点击什么选项,它都会重定向到所需的页面,但地址栏中的URL保持不变。我想要那样。

3 个答案:

答案 0 :(得分:1)

如果已登录,则地址栏应仅显示域名

client = new MobileServiceClient (applicationURL, applicationKey);

var authResult = await client.LoginAsync(this, MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory);

var data = await client.InvokeApiAsync("testAPI", HttpMethod.Get, null); //Works

client.Logout(); // LOGOUT

var data = await client.InvokeApiAsync("testAPI", HttpMethod.Get, null); //Unauthorized Error at mobile side. Request not going to API

并指出redirect();登录成功功能结束时的功能。

然后,如果您已登录,则会自动重定向到您的域名。但是在后台进程中调用默认控制器。

答案 1 :(得分:0)

答案 2 :(得分:0)

您说http://www.yourdomain.com/网站

该网站使用iframe屏蔽https://www.1and1.com/?kwk=77902898

所以只有当你点击登录按钮时,才会在iframe内重定向。

没有更改网址。

如果您需要相同的格式,请使用iframe在另一个域中应用一个域