url-rewriting 相关问题

URL重写引擎是修改Web URL外观(URL重写)的软件。重写的URL用于提供更短和更相关的网页链接,将用户从过时的URL路由到替换,或简化URL的格式以便人类可读。该技术在用于生成网页的文件和呈现给世界的URL之间增加了一定程度的分离。

默认情况下,Nextjs 路由区分大小写。有什么办法可以让它不区分大小写吗?

我在这里使用应用程序路由器。我当前的 URL 是 http://localhost:3000/SomeClientURL 但客户的要求是,如果用户输入 http://localhost:3000/someclienturl ,它应该以相同的方式工作。 我...

回答 1 投票 0

如何通过nginx将部分url重定向到新域

我想通过nginx将部分旧url重定向到新url。 https://server1.com/app1/app2 到 https://server2.com/app2 https://server1.com/app1/app2/link1 到 https://server2.com/app2/link1 https://服务...

回答 1 投票 0

除了以文件扩展名(即 .pdf、.html、...)结尾的 URL 之外,有没有办法自动向所有 URL 添加尾部斜杠?

这是我的 .htaccess 文件: 重写引擎开启 RewriteCond %{HTTP_HOST} ^mywebsite\.com [NC] 重写规则 ^(.*)$ https://www.mywebsite.com/$1 [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f 重写条件%{

回答 1 投票 0

通过 htaccess 中的重写/重定向或 Functions.php 中的过滤器在每个 WordPress 搜索 URL 的末尾添加特定短语

对 php 来说还是相当新的,并尝试向 WordPress 中的每个自定义搜索 url 添加字符串,无论是在 htaccess 文件中进行某种重写或重定向,还是通过向活动 t 添加过滤器...

回答 1 投票 0

WooCommerce 产品永久链接结构使用 add_rewrite_rule() 与父/子/页面

我正在尝试自定义 WooCommerce 产品的永久链接结构。 我尝试使用 add_rewrite_rule() 实现解决方案,但没有成功。目前,链接是通用的...

回答 1 投票 0

如何将 javascript 嵌入到 IIS UrlRewrite 规则中?

上下文:Azure、Windows Server 2012 R2、IIS 8 IIS 8 中的标准重写提供程序是 { 和 '}',它们在各种上下文中用于表示捕获、替换和符号,例如{C:0...

回答 3 投票 0

如何重写特定搜索的url?

我想重写我的搜索页面结果的网址 现在是 http://www.example.com/search/?location_name=Los+Angeles 我想这样做 http://www.example.com/search/LosAngeles 我想得到...

回答 1 投票 0

从 URL .Netcore 中删除尾随 /

我试图从 URL 中删除尾随 / 但似乎没有任何效果,我的代码确实在最后删除了多个 slases,所以: https://www/abc.com/xxx//// 变为 https://www/abc.com/xxx 但 https://w...

回答 1 投票 0

Symfony:电子邮件地址作为请求参数

我在将 url 中的电子邮件地址传递到 symfony 应用程序时遇到一些问题。 网址看起来像 example.com/unsubscribe/email/[email protected] 它总是会导致 sfError404Exception,例如...

回答 4 投票 0

使用 PHP 重写 URL

我有一个如下所示的网址: url.com/picture.php?id=51 我该如何将该 URL 转换为: picture.php/Some-text-goes-here/51 我认为 WordPress 也有同样的作用。 我该如何制作

回答 6 投票 0

当从计费中心触发自动重写时,何时何地在代码级别更新重写交易的术语编号

当从计费中心触发自动重写时,何时何地在代码级别更新重写交易的术语编号 当我检查PC代码时,我没有找到任何

回答 1 投票 0

Nginx 使用 .php 扩展名重写动态 URls

我正在尝试将domain.com/reviews/(dynamic).php重写为/reviews/index.php?slug=$1 这是我的服务器块不起作用。当我尝试重写动态 url 时,不断出现 404 错误。 位置...

回答 1 投票 0

如何仅使用Javascript读取隐藏的URL参数(GET参数)

是否可以使用 javascript 读取隐藏的 url 参数,但无需 PHP 的帮助? 我通过 .htaccess 附加一个隐藏的 URL 参数: https://example.com/test/.htaccess 重写引擎开启 ##条件...

回答 1 投票 0

Azure API 管理 API 端点未按预期显示

我创建了一个全新的函数应用程序并导入到APIM。我尝试了以下选项来与客户期望的 API APIM 端点保持一致。但有些正在发挥作用,有些却失败了。 我真的很困惑...

回答 1 投票 0

使用 mod_rewrite/rewrite 地图和带有空格的 url 出现问题

我们正在从服务器产品迁移到云产品,不幸的是他们正在更改我们的 URL。为了帮助缓解新位置中特定项目的链接问题,我生成了...

回答 1 投票 0

RewriteRule 和 RedirectPermanent 冲突(添加查询字符串)

我的所有 RedirectPermanent 规则都会向 URL 添加查询字符串。该不需要的查询与 RewriteRule 重新定义的重定向粗略 URL 相匹配,如下所示: RewriteRule ^page-([0-9]+)-(.*)$index.php?...

回答 1 投票 0

正则表达式获取匹配之前和之后的字符串

我编写了一个正则表达式来匹配包含模式..的URL;和类似的,例如, abc.com/..;/abc 或 abc.com/..;/..;/abc 或 abc.com/..;;/abc 等。 这就是我的正则表达式的样子“/*[...

回答 1 投票 0

如何在 tomcat 6 中始终指定 url 重写,即使浏览器支持 URLRewriting 概念

我想通过使用 Tomcat 6 服务器在我的项目中使用 URLRewriting 概念。但是当浏览器支持cookie时,容器将忽略URLRewriting概念。那么我该如何明确提及

回答 1 投票 0

如何重写magento核心缓存模型(Mage_Core_Model_Cache)

我必须重写核心缓存模型。但这是行不通的。我解决这个问题的第一次尝试是尝试用另一个模型重写...... 在我的 config.xml 中我声明了以下内容 我必须重写核心缓存模型。但这是行不通的。我解决这个问题的第一次尝试是尝试用另一个模型重写...... 在我的 config.xml 中,我声明了以下内容 <global> <models> <core> <rewrite> <**layout**>MyCompany_MyModule_Model_Core_Cache</**layout**> </rewrite> </core> </models> .... 在我的课堂上,我死于构造函数中。 这非常有效! 所以我重写模型的可能是正确的。 但是如果我不在 xml 中使用布局节点而是使用缓存节点,则这不起作用。 所以我的尝试如下,但这不起作用: <global> <models> <core> <rewrite> <cache>MyCompany_MyModule_Model_Core_Cache</cache> </rewrite> </core> </models> .... 我现在的问题:有没有办法重写/重载“缓存核心模型”??? 缓存将在加载模块配置(config.xml)之前初始化。缓存模型是用 Mage::getModel 实例化的,它在注册表中缓存模型名称。 因此,以后所有获取自定义缓存模型的尝试也将失败。 解决方案:将此重写语句放在etc/local.xml中。这有点脏,因为 local.xml 应该只包含与模块无关的内容。但这比将核心文件复制到本地要好。 我有同样的问题,但我的解决方案与你的有点不同;-) Magento 将先从 /app/etc/*.xml 加载 XML 文件(此文件不会被缓存),然后再加载 magento 中的其他内容。 所以我在这里创建了自己的文件“cache.xml”,内容是 <?xml version="1.0"?> <config> <global> <models> <core> <rewrite> <cache>MyCompany_MyModule_Model_Core_Cache</cache> </rewrite> </core> </models> </global> </config> 在 1.6、1.7 和 1.8 中完美运行 我也在尝试做同样的事情,但我认为这是不可能的。如果您在方法中 var_dump 出 $this->_xml->group->models: getGroupedClassName (app/code/core/Mage/Core/Model/Config.php) 您会注意到您的重写尚不可用,因此为什么它被跳过。 如果您尝试覆盖translate或layout:your_class_model,您会注意到$this->_xml...转储初始核心类(没有重写),并且您会看到您的重写远远超出了核心/缓存。因此,它可能被覆盖,但该类已经实例化、设置和使用;所以它真的不会触发任何东西。 因此我认为不可能覆盖核心/缓存。您必须将其移至应用程序/代码/本地。可怜。

回答 3 投票 0

NextJS Rewrites持续刷新

我有两个项目, 项目 1 - React + Electrode - www.example.com/au 项目 2 - Next Js - www.example.com/au/sell-your-car 项目2有一个中间件来检测请求是否来自

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.