在我的网站上有许多JShtml" target="_blank">文件,我希望如果一个特定的JS被加载到浏览器中,那么重写将调用另一个域中的servlet。
为此,我添加了以下行:
<VirtualHost *:80>
ServerName mydomain.com
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/someresource.js
RewriteRule ^/someresource.js http://anotherdomain.com/bin/test/custom [R=301,L]
</VirtualHost>
当我在浏览器控制台中看到输出时,它说执行了Http方法选项而不是GET call。结果,我没有得到在这个调用http://anotherdomain.com/bin/test/custom中应该执行的期望输出
servlet(/bin/test/custom)只有doGet方法。
如果我在mydomain.com/someresource.js浏览器中直接点击这个网址,重定向就能正常工作。但是当浏览器加载someresource.js时,它不起作用
我做错了什么?
我不认为这里需要重写。如果要重定向,请使用
Redirect 301 /someresource.js http://anotherdomain.com/bin/test/custom
如果您想对用户隐藏重定向,因此您宁愿使用Web服务器作为代理,请使用mod_proxy:https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html
呵呵
问题内容: 我正在将值放入形式的哈希图中, 我想使用map方法创建一个列表。 要么 但是,它将引发异常: 线程“主”中的异常java.lang.ClassCastException: java.util.HashMap $ Values无法转换为java.util.List 但是它允许我将其传递给列表的创建: 问题答案: 说明 因为返回a ,而不能将a 转换为an ,所以得到。 我建议使用构造函数
如果我有一个
请问上面nginx规则如何转成iis重写规则
dml2select Description:将数据库更新请求转换为只读查询请求,便于执行EXPLAIN Original: DELETE FROM film WHERE length > 100 Suggest: select * from film where length > 100 star2columns Description:为SELECT *补全表的列信息 Original:
如果我保存语法
有人能帮我重定向/重写url吗? 例如。com/url/*-- 我在VHost文件中尝试了重定向匹配或重新写入规则。。。 重定向匹配^/url/(.*)$ http://newdomain.com/new/path/url/url/1美元 重定向匹配 ^/(.*)$ http://newdomain.com/new/path/go/1美元 重写引擎在重写康德%{HTTP_HOST}^example