Tag: redirect

PHP标题(位置:…):强制地址栏中的URL更改

我目前正在使用带有数据库的PHP会话进行身份validation的移动网站上工作。 我有一个login页面,表单上提交到server_login.php 。 PHP文件然后创build一些会话数据(存储在$ _SESSION中),并将用户redirect回索引页面: header("location:../../index.php"); 新的网页(index.php)正确加载; 但是,当标题redirect页面时,地址栏中的URL不会更改; 它停留在* http://localhost/php/server/server_login.php*而不是http://localhost/index.php ,因此我所有使用相对path的其他资源都无法加载。 就好像网页仍然认为它位于/ php / server而不是/。 奇怪的是,我在logout.php中使用header(“location:…”),并且使用URL更改成功redirect页面。 我已经确定,在我的* server_login.php *中没有输出在头redirect之前(上面只是mysql调用检查),我也使用了ob_start()和ob_end_flush()。 有没有强制地址栏上的URL的任何方法改变(并因此希望解决相对path问题)? 还是我做错了什么? P / S:我正在使用jQuery Mobile。 编辑:这是我的代码redirect,不改变url: // some other stuff not shown $sql = "SELECT * FROM $user_table WHERE email = '$myemail' AND password = '$mypassword'"; $login_result = mysql_query($sql, $connection); $count = mysql_num_rows($login_result); if ($count […]

带参数的res.redirect('back')

我在我的网站的每一页上都有registry格。 注册过程中可能会出现一些错误 捕获错误后,我必须将用户返回到上一页,显示一些错误消息。 问题是我不知道用户从哪个页面执行注册,所以我使用res.redirect('back'); 。 但是,我不能只redirect用户,我也必须显示错误消息,所以我必须通过一些参数。 但res.redirect('back', (reg_error:'username')})不能直接使用,因为res.redirect()不支持参数。 我怎样才能使用一些参数呈现上一页?

redirect到应用程序,如果安装,否则到应用程序

我知道可以通过注册一个自定义scheme(例如://)直接链接到iOS的应用程序,也可以通过iTunes链接到应用程序中的应用程序。 在很多情况下,理想的stream程是提供一个链接, 如果已安装, 则redirect到应用程序, 否则将链接redirect到应用程序。 这是可能的,如果是这样,怎么样? 为了清楚起见 ,这个场景是我打开一个链接(http)从我的iphone上的电子邮件邀请我join一个应用程序组。 如果用户在该设备上安装了应用程序,则应该打开该应用程序,否则http链接应该redirect到iTunes。

Rails:将所有未知路由redirect到root_url

每当用户点击错误的页面时,rails将显示公用文件夹中的404.html。 不过,我只想将浏览器redirect到根页面,而不显示任何内容。 所以我尝试了globbing,但没有成功,它仍然显示404页面。 以下是我的路线文件摘录: # … map.root :controller => 'home', :action => 'home' map.connect '*', :controller => 'home', :action => 'home' 有什么build议么? 多谢你们!

在WordPress上login后redirect

我正在创build一个基于现有网站的定制wordpress主题。 我想使用我创build的备用仪表板。 如何让用户在login后直接转到“ news.php ”而不是“ /wp-admin/ ”? – 编辑: 有一个工作插件为此,但赏金仍然可用任何人都可以find一个手动的方式来做到这一点,通过functions.php,因为它会更安全,然后使用第三方插件。

Spring MVC @RestController和redirect

我有一个使用Spring MVC @RestController实现的REST端点。 有时,取决于我的控制器中的input参数我需要在客户端发送httpredirect。 是否有可能与Spring MVC @RestController,如果是这样,你可以请示例?

Spring MVC Controller使用URL参数进行redirect,而不是作为响应

我正在尝试在我的Spring MVC应用程序中实现RESTful url。 一切都很好,除了处理表格提交。 我需要重新导向回到原始forms或“成功”页面。 @Controller @RequestMapping("/form") public class MyController { @RequestMapping(method = RequestMethod.GET) public String setupForm() { // do my stuff return "myform"; } @RequestMapping(method = RequestMethod.POST) public String processForm(ModelMap model) { // process form data model.addAttribute("notification", "Successfully did it!"); return "redirect:/form"; } } 然而正如我在Spring的文档中所读到的,如果你redirect的话,任何参数都会被放到url中。 这对我不起作用。 什么是最优雅的方式呢?

Django – 基于类的通用视图 – “没有URLredirect到”

我正在使用通用的CreateView: #urls.py from django.conf.urls.defaults import * from django.views.generic import CreateView from content.models import myModel urlpatterns = patterns('myApp.views', (r'myCreate/$', CreateView.as_view(model=myModel)), ) 使用mymodel_form.html模板,如下所示: <form method="post" action=""> {% csrf_token %} {{ form.as_p }} <input type="submit" value="Submit" /> </form> 当我提交表单时,新的对象被创build,但是我得到错误 错误地configuration在… 没有URLredirect到。 在模型上提供一个url或定义一个get_absolute_url方法。 我如何指定url来redirect成功?

Amazon S3redirect和Cloudfront

我试图在S3上使用对象设置301redirect,这里引用http://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html 。 我一直有一些问题,似乎无法弄清楚我做错了什么。 我得到的是一个空白页(0字节文件),就好像没有设置“网站redirect位置”元数据值一样。 我究竟做错了什么? 此外,AWS CloudFront上的这个工作是否正常? 我的S3控制台设置 情侣注意事项: 我有这个设置来托pipe一个静态网站。 我使用ssl / https与我自己的证书上传和设置在云端分布。 除了redirect对象之外,所有的页面都可以正常工作。 我已经尝试设置路由规则,但他们似乎并没有在Cloudfront中工作。 我试图通过cloudfront url和s3 url( https://s3.amazonaws.com/ {bucket} / users / sign_in)来访问redirect,

在Spring MVC中redirect到dynamicURL

我想让我的Spring MVC应用程序redirect到一个dynamic的URL(由用户提交)。 所以如果我有这样的代码, @RequestMapping("/redirectToSite") protected ModelAndView redirect( @RequestParam("redir_url") String redirectUrl, HttpServletRequest request, HttpServletResponse response) { // redirect to redirectUrl here return ? } 我应该写什么来redirect到提交的url? 例如, http://mySpringMvcApp/redirectToSite?redir_url=http://www.google.com应redirect到Google。