问题标签 [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.
html - 请求 uri 中的字体文件 url
我对 font_face 有一些问题
在 CSS 中:
我使用 $_SERVER['REQUEST_URI'] 进行 MVC 路由,例如:
site.com/main - 调用公共页面'main'
site.com/contacts - 调用公共页面“联系人”
site.com/services - 调用目录页面“服务”
site.com/services/serviceA - 调用具体目录页面“serviceA”
site.com/services/serviceB - 调用具体目录页面“serviceB”
……
但是当我在页面重新加载时清除浏览器缓存时,我在请求 uri 中获得了字体路径,例如:site.com/application/css/fonts/OPTIMA_0.woff,而不是 site.com/services/serviceA
在浏览器地址栏中,我得到了正确的 uri
谷歌字体工作正常,但我需要这个..
看起来字体在页面重新加载时无法正确加载,但它应用于页面样式。
所以问题是:我该如何解决这个问题?
asp.net-mvc - 如何验证电子邮件确认令牌?
在我的 asp.net mvc 应用程序中,当用户注册时,我会向他们的帐户发送一封电子邮件,其中包含一个验证链接,然后他们才能使用该应用程序。请参阅下面的代码片段。
上面的代码片段是他们将点击的内容,然后将调用带有路由值的操作,
验证帐户操作
问题是,这种方法没有验证令牌,如果有人更改token
uri 中的值会发生什么,这仍然会通过并且非常帐户。改进这一点的正确方法是什么。
在这种情况下,token 是用户的 ID,它是一个 Guid,但它是经过编码的,并且无法将我的数据库中的用户 ID 与这个编码的标记进行比较。我认为这是在动作链接中编码的。
php - 使用请求 uri 重写搜索结果 mod
我正在尝试使用搜索引擎友好的网址为我的网站创建一个搜索表单。
我网站的每个页面上都有以下表单代码:
搜索
这也是我的 htaccess 文件:`
我的问题如下:
例如,当我转到主页并使用 {search-term1} 输入我的搜索时,它会让我访问 http://websitename.com/results/{search-term1}
这一步没问题
但是,如果我尝试使用 {search-term2} 在结果页面上进行搜索,我会得到这个网址 http://websitename.com/results/{search-term1}?query={search-term2}
我的问题是,即使我在结果页面上进行搜索,我如何才能将这个 url http://websitename.com/results/ {search-term2} 用于第二次搜索。我已经搜索了几个小时并修改了标志、规则和条件,但没有给我想要的东西。
url - 如何将 $request_uri 更改为第一个原始 Nginx
例子:
-步骤 1. 示例客户端请求:http://domain/123
=>(现在在 Nginx 中:$request_uri original == /123)
-步骤 2。如果我将 nginx 重定向或类似的配置配置http://domain/123
为http://domain/456
=>(Nginx 中的 $request_uri 将更改$request_uri == /456
:)
我想当我现在得到 $request_uri 时它将是 = /123,我该怎么做?谢谢
像这样的东西:
如何保持第一个 request_uri 的变量?
apache - Ubuntu 16.04 - Apache 2.4.18 - 请求 URI 太长
我正在尝试从 Google 图片搜索结果中保存图片,但是当我在查询字符串参数中发送图片的 src 时,会出现以下错误:
当我在我的本地机器上遇到这个错误时,我可以测试你们得到的任何想法。
注意:我确实在文件中设置了LimitRequestLine
and 。但到目前为止还没有运气。LimitRequestFieldSize
100000
/etc/apache2/apache2.conf
任何帮助表示赞赏。
wordpress - 上一页wordpress功能
我需要在 WordPress 中编写一个函数。
我想按照这个原则工作:-检查用户是否登录,-检查我当前是否在“我的帐户”上-我需要什么(上一页是“结帐”子页面)
我需要添加一个函数 wp_get_referer?
phpunit - 当使用其他本地地址(然后 - http://localhost)时,如何修复 PHPUnit 的错误
我的应用程序通过 http://sm1/app/web/app_dev.php (symfony3) 在本地启动。PHPUnit 测试由框架构建。
但是在测试运行后我有一个错误
并在日志文件中显示此消息:
如何将“request_uri”从“http://sm1/good/”修复为“http://sm1/app/web/app_dev.php/good/”?
php - 关于不存在的 URL
如何创建一个实际上并不存在的 URL?例如,https://twitter.com/i/notifications - 有效。当您从链接中删除/notifications时,您会得到https://twitter.com/i/ - 不起作用。但是这个 URL /i/并不存在。
我怎么做这样的东西?
php - WordPress - 新的 wp 登录 URL
我想更改wp-login.php
网址。大部分工作:
但表单提交给wp-login.php
. 我不想复制完整的wp-login.php
,因为 WordPress 核心将来可能会发生变化,该文件也会发生变化。
有没有办法让代码正常工作,所以错误出现并提交给/theadmin
?
apache - Apache 2.4:AuthType Basic 和 REQUEST_URI - 比较(有或没有正则表达式)不能正常工作
我们在 Debian 服务器上使用 Apache 2.4.10。请求从充当平衡器(目前只有一个平衡器成员)的 Apache 代理服务器(相同的系统和版本)重定向。
对相关单个虚拟主机的访问通常通过 AuthType Basic 进行限制。只有一个包含公共文档的文件夹应无需身份验证即可访问。
我测试了多种方法(新的 apache 2.4 语法)来实现这一点 - 但无论我尝试了哪种方法,我总是遇到同一个问题:与 REQUEST_URI 的任何比较都无法按预期工作 - 有或没有正则表达式。似乎 REQUEST_URI 在进行比较时具有无效值。
我尝试了以下替代方案:
一个)
二)
C)
每个替代方案似乎都停留在同一个问题上。与 REQUEST_URI 的比较失败或无法正常工作。
示例:当我将示例 A 中的第 16 行更改为
(作为测试)然后它可以工作(无需凭据即可访问)。
当我更改[a-z]
为 eg[d-i]
时,它仍然有效,但是当我更改[a-z]
为 eg时[d-g]
,它不再起作用并且出现用户/密码对话。
当我相应地更改示例 B 中 LocationMatch 指令中的正则表达式时,会出现完全相同的行为。
另一个提示:
使用<Location /docs>
代替<LocationMatch...
(参见示例 B)也不起作用。但<Location />
有效。
和:
日志输出始终相同:
当在没有凭据的情况下授予访问权限时,REQUEST_URI 的值与请求的 URL 的路径部分相同(例如 /docs)。
但是当用户/密码对话出现时,该值是一个破折号(“-”),这似乎是 apache 用于空值或不可用值的默认值。
和:
即使我直接访问服务器(没有代理)或当我使用例如 wget 向服务器上的 localhost 发出请求时,问题仍然存在。
有谁知道这里发生了什么!?...