标签: http-status-code-303

joomla BASE HREF使用HTTP而不是HTTPS

我想将我的网站http改为https.总是.

所以我相应地配置了我的apache.现在,当我输入我的网站的网址(https://steamnet.de)时,它会加载索引网站,但没有引用的元素(CSS,图像等)

在我看来它是这样做的,因为它base href被设置为http://steamnet.de/并且thous不在https那里使用.我已经配置我的Firefox,它不应该加载混合内容.

所以,我怎么能告诉的Joomla设置base hrefhttps://steamnet.de(或以其他方式使该网站完全ssl?)

我试图设置全局SSL(德语"SSL erzwingen",强制执行的Joomla配置的元素$force_sslconfiguration.php),以"一切",但随后该网站具有无限打破303错误重定向到自身.(作为事后的想法:我很惊讶地找到了一个303而不是在301这里.如果有人能解释我会感激不尽)

(Laoneo提出了一些解决方案,但没有成功,完整性在这里是列表)

  1. 配置$live_sitehttps网址.
  2. 探究如果改变$sef$sef_rewrite帮助.

apache日志: access.log

91.42.221.000 - - [03/Nov/2013:12:41:25 +0100] "GET / HTTP/1.1" 303 4854 "-" "Mozilla/5.0 (Gecko) Firefox/64"
91.42.221.000 - - [03/Nov/2013:12:41:25 +0100] "GET / HTTP/1.1" 303 516 "-" "Mozilla/5.0 (Gecko) Firefox/64"
91.42.221.000 …
Run Code Online (Sandbox Code Playgroud)

php apache joomla href http-status-code-303

14
推荐指数
3
解决办法
8010
查看次数

在jquery中对303状态代码做出反应(防止重定向)

当我向某个服务器发送请求时,将发出303响应,然后是请求的响应以及200状态代码.有趣的是,我只在开发人员控制台的网络视图中看到这一点.检查我的$ .ajax()请求的状态代码和响应时,将会有第二个请求的响应,以及200个http状态代码.

问题是似乎第二个请求被缓存(虽然200状态代码),我真的需要它是不可缓存的.因此,我真的想介入使用http 303状态代码进行的转发过程.我希望我的jquery函数检查状态代码,然后发送带有显式头的get请求,告诉服务器不要缓存响应.

好吧,我只是不知道如何做到这一点,因为(如上所述)jQuery.ajax方法将响应转发请求的响应和状态代码(200).

你能帮助我吗?

编辑

10.3.4 303见其他

可以在不同的URI下找到对请求的响应,并且应该使用该资源上的GET方法检索.此方法主要用于允许输出POST激活的脚本以将用户代理重定向到选定的资源.新URI不是最初请求的资源的替代引用.303响应绝不能被缓存,但对第二个(重定向)请求的响应可能是可缓存的.

也许我需要以某种方式阻止用户代理重定向自己,所以我可以做重定向?

或者有没有办法简单地告诉服务器/浏览器不要缓存来自客户端的第二个请求?或者阻止它重定向我的请求?或者至少在重定向之前修改第二个请求?

javascript ajax jquery caching http-status-code-303

12
推荐指数
1
解决办法
9963
查看次数

REST:HTTP 303被认为对异步操作有害吗?

在研究用于异步操作的RESTful API时,我遇到了以下设计模式:

POST uri:longOperation 收益:

  • HTTP 202
  • 位置:uri:pendingOperation

GET uri:pendingOperation 收益:

  • 如果操作正在运行
    • 返回进度报告.
  • 如果操作完成
    • HTTP 303
    • 地点:uri:operationResponse

GET uri:operationResponse

  • 异步操作的响应

我发现最后一步有问题了.考虑如果异步操作使用无意义的错误代码完成会发生什么HTTP GET,例如HTTP 409 ("Conflict").

  1. HTTP 303要求指向与uri相关的响应:pendingOperation而不是uri:operationResponse
  2. HTTP 303这种方式认为有害吗?如果没有,为什么?
  3. 这是我们能做的最好的,还是有更好的方法?

rest http-status-code-303

10
推荐指数
1
解决办法
1159
查看次数

HTTP 303是否可以接受其他HTTP方法?

RESTful Web服务鼓励使用HTTP 303将客户端重定向到资源的规范表示.它只讨论上下文中的主题HTTP GET.

这是否也适用于其他HTTP方法?如果客户端尝试一个HTTP PUTDELETE一个非规范的URI,是否可以接受(和/或推荐)返回HTTP 303?什么是最佳做法,为什么?

rest http http-status-codes http-redirect http-status-code-303

5
推荐指数
2
解决办法
2653
查看次数

如何在asp.net中创建303响应

有没有人知道如何使用http状态代码303(参见其他)在ASP.NET中重定向当前请求.

代码片段非常受欢迎!

c# asp.net http-status-code-303

4
推荐指数
2
解决办法
2823
查看次数