问题标签 [request-uri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Nginx 重写参数
我将 Nginx 与我的网络服务器一起使用,并且不完全理解重写是如何在这里工作的。我让它在 Apache 上工作。
我使用基于 MVC 的 PHP 项目,并且我想像使用 Apache 一样使用干净的 URL。
www.domain.com/index.php?url=home/index
工作正常。
www.domain.com/home/index
不起作用。正如你所看到的,我想要像最后一个一样干净的 URL。
我已经尝试了几次重写,不知道我应该使用 try_files 还是重写。但我想它会在之后重写。
正如我所说,我仍在学习重写。我的服务器块如下所示:
我认为我的重写块是有道理的,但我想它没有。尝试了几次重写,我得到 500 或 404 错误。正如我所说,我还没有得到重写。需要一些帮助才能开始。
提前致谢。
php - php cron 作业像浏览器一样使用 $_SERVER['REQUEST_URI']
是否可以创建一个 cron 作业,作为普通浏览器发送 $_SERVER['REQUEST_URI'] ?
因为当我做 /usr/bin/php -q __path_to 我的 php 文件____
我得到这样的东西
但是当我从浏览器运行时,我会得到更多的东西
我也尝试过lynx和curl但它似乎没有这样做......
谢谢如果有人有答案
php - 修改后用php获取url
我有以下链接和以下网址。
当我到达链接页面时,网址当然是
但是当我将 0 更改为 1 时,如下所示
并尝试使用
我仍然得到以下
虽然我想得到
修改查询字符串值后如何获取url?
.htaccess - 将变量从 request_uri 传递到目标 url
我需要创建一个 htaccess 规则,将变量(如果存在)从 request_uri 传递到目标 url。
因此,如果请求 url 包含“test=something”,如果它还没有包含“test”var,它应该将它添加到新的 url。
提前致谢。
php - 发布值 $_SERVER['REQUEST_URI'] 403 禁止
您好我正在尝试建立我的网站。最初的 php 工作得非常好。我可以从 db 中获取选择值。当我单击提交按钮时,我得到
错误。提交按钮使用 POST $_SERVER['REQUEST_URI'] 并且它使用相同的 php 并在 tinymce 富文本框中添加/更改值,如下所示。
它张贴在表格的一面
它在本地 wamp 服务器上运行良好。
我使用 cpanel 作为面板。
php - 从 url codeigniter 获取 value 参数
你好我想问从url获取值参数到我的控制器
我像这样从javascript设置重定向url,
我需要把参数带到我的下一页lang
,lat
如果我将重定向网址设置为这样,
它必须是404页面未找到。
我怎样才能得到值参数lang
和lat
?我现在的位置,$config['uri_protocol']
但REQUEST_URI
我试图改变PATH_INFO
它对我不起作用。
我尝试$this->uri->segment(3, 0);
过parse_str($_GET['lat'], $_GET);
但仍然无法获得我的参数。
我的页面
做得很好,但我需要得到我的参数值
我的问题有什么解决方案吗?请帮我。谢谢你
php - REQUEST_URI 设置或未设置
我有一小段示例代码可以提取页面的 URI。此页面在 Linux/Apache 安装上运行:
当我在浏览器中拉出此页面时,代码似乎已达到“else”条件,并且我得到了正确的 URI。
但是,当我使用“php filename.php”直接从命令行运行此代码时,代码似乎遇到了 if 条件,其中 REQUEST_URI 未设置。如果我删除“if”条件,我会收到错误“PHP Notice: Undefined index REQUEST_URI in...”
这让我有点疯狂!REQUEST_URI 有问题吗?为什么它会在浏览器和命令行之间返回不同的答案?我在哪里可以在服务器上查看此值是否实际设置并可以返回?
感谢您的任何帮助,您可以提供。
nginx - Nginx 重写让我抓狂
网址是: http://xxxxxx/index.php?route=product/category&path=565
为什么下面的规则不起作用?!?!
这 - 根本不工作:
这 - 也不起作用!=(
php - 调用公共文件夹外的数据库和文件 - CodeIgniter
第一次发帖!...我需要一些帮助:D
我们使用 Code-Igniter 作为我们网站的基础框架(定制)。它的编程方式,我们可以从网站调用一些存储在公用文件夹之外的文件和数据库(出于安全原因),几天前我们进行了域/服务器转换,目前该网站已损坏,因为它不允许我们去那些电话(system_path)。
经过一番研究,我发现造成这种情况的可能原因是我的服务器不支持 REQUEST_URI 变量。所以,我做了一个工作,但没有好的结果。
主网络工作正常,我从所有其他 ulrs 得到的错误是这个:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过 webmaster@mydomainname.net 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。
服务器错误日志中可能提供有关此错误的更多信息。
此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
我已经尝试了 CodeIgniter 故障排除页面的建议,因为我怀疑我的服务器是否支持为搜索引擎友好的 URL 提供服务所需的 REQUEST_URI 变量,因为我实际上可以看到我自己的索引页面,但所有其他带有 CodeIgniter 的 URL 都是打印上述错误。
在配置文件中,我有:
在索引文件上我有:
如你所见,我改变了
至
然而,它不起作用。
这与这里的配置有关吗?:
另外,我可以做些什么来在服务器上设置或添加 REQUEST_URI 支持?
任何帮助将不胜感激!
java - java.lang.IllegalStateException:找不到@PathVariable
我目前正在处理一个现有项目(java 版本:1.7.0,使用 Spring MVC 框架版本:3.1.4),我们只PathVariable
在特定控制器类的一个 URI 中找到了这个问题,如果你们中的任何人都已经遇到过这个错误,你们是如何修复/解决它的?谢谢!
代码(java控制器类的提取部分):
我们的 tomcat 日志(catalina.out 文件)的错误输出:
我们已经研究过的内容:
- 根据规范文档(mvc-ann-requestmapping-uri-templates)遵循PathVariable 注释的春季约定,
- 在 java 项目中没有找到其他类似的路径,可能会在 (/site/apps/{question-id}) 内有冲突匹配
- 根据mappedPattern值,我们还记录了映射并且看起来不错(位于此处:https ://github.com/spring-projects/spring-framework/blob/master/spring-webmvc/src/main/java/ org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java#L755-L764)
- 调用resolvePathVariable spring 方法时会发生有趣的事情,因为“URI 模板变量映射”值为空(https://github.com/spring-projects/spring-framework/blob/master/spring-webmvc/src/main/ java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java#L853-L854不知道为什么!