url-rewriting 相关问题

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

将Rule /category?id=2 重写为/index.php?cat=2

我希望 /category?id=2 重定向到 .htaccess 中的 /index?cat=2 我尝试过以下代码 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^category?id=$ /

回答 1 投票 0

应用程序网关重写设置不添加自定义请求标头

我创建了一个带有 MTLS 侦听器的应用程序网关,并以应用程序服务作为后端池。将客户端 CA 证书添加到 ssl 配置文件。 我在日志中看到 mtls 结果为成功,并且还看到...

回答 1 投票 0

wordpress 中的重写规则刷新后不会更新

我添加了这个函数来重写wordpress中的一些规则: add_action( 'init', 'my_add_rewrite_rules' ); 函数 mydid_add_rewrite_rules() { 全局 $wp_rewrite; 添加重写规则...

回答 4 投票 0

使用较短 URL 的动态过滤器选项

如果我们希望将 GET 请求从前端应用程序发送到参数可能很大的 REST API,该怎么办? 该场景是一个端点,可以接收大量过滤器,数量超过 7k

回答 1 投票 0

从 URL 中删除 URL 参数和 index.php 文件名

我需要一些推送,我的网站的 URL 结构如下所示 域名.com/folder/index.php?name=asdasdAs2 如何删除 URL index.php?name= 的这一部分,使其看起来像这样 d...

回答 1 投票 0

dotnetnuke 9 中的siteurls.config 和 url 重写

重写 url 和人类友好的 url 对于 seo 和性能非常重要。 dnnurlprovider 是 DNN 的默认重写器,规则写在 siteurls.config 和 DNN 9 中: 重写 url 和人类友好的 url 对于 seo 和性能非常重要。 dnnurlprovider 是 DNN 的默认重写器,规则写入 siteurls.config 和 DNN 9: <?xml version="1.0" encoding="utf-8" ?> <RewriterConfig> <Rules> <RewriterRule> <LookFor>.*DesktopDefault.aspx(.*)</LookFor> <SendTo>~/Default.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*EditModule.aspx(.*)</LookFor> <SendTo>~/Default.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/TabId/(\d+)(.*)/Logoff.aspx</LookFor> <SendTo>~/Admin/Security/Logoff.aspx?tabid=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/TabId/(\d+)(.*)/rss.aspx</LookFor> <SendTo>~/rss.aspx?TabId=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*Telerik.RadUploadProgressHandler.ashx(.*)</LookFor> <SendTo>~/Telerik.RadUploadProgressHandler.ashx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>[^?]*/TabId/(\d+)(.*)</LookFor> <SendTo>~/Default.aspx?TabId=$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*BannerClickThrough.aspx(.*)</LookFor> <SendTo>~/DesktopModules/Admin/Banners/BannerClickThrough.aspx$1</SendTo> </RewriterRule> <RewriterRule> <LookFor>.*/m/(\d+)(.*)</LookFor> <SendTo>~/rss.aspx?TabId=$1</SendTo> </RewriterRule> </Rules> </RewriterConfig> 现在我已经为新的 url 模式添加了新规则: <RewriterRule> <LookFor>.*/m/(\d+)(.*)</LookFor> <SendTo>~/Default.aspx?TabId=$1</SendTo> </RewriterRule> 应用程序池重新启动,日志文件夹中没有写入任何错误,但我添加的重写规则不起作用。 http://domain.com/m/123 --> http://domain.com/Default.aspx?TabId=123 此方法也已经过测试: 在我的 IIS 上安装了 urlrewrite 扩展 (http://www.iis.net/download/urlrewrite) 添加了以下代码 dnn 站点 web.config 标签的片段: <rewrite><rules><rule name="UrlRewriteService" stopProcessing="true"><match url="^.*/m/(.*)$"/><action type="Rewrite" url="Default.aspx?TabId={R:1}" /></rule></rules></rewrite> 我一直在努力解决这个问题,但终于找到了适合我的情况的好解决方案。 基本上,我只是希望它去掉 .aspx 文件扩展名。 我发现只需将 web.config 文件的 DNNFriendlyUrl 条目中的 urlFormat 参数修改为“advanced”即可: <friendlyUrl defaultProvider="DNNFriendlyUrl"> <providers> <clear /> <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="advanced" /> </providers> </friendlyUrl> 希望对正在寻找的人有所帮助

回答 1 投票 0

htaccess 从 Apache 到 LiteSpeed 的迁移问题

我最近在后端进行了 URL spring 清理,目前正在努力处理其中一个 .htaccess 重定向。 我试图重定向的是: https://www.example.com/directory/?type=supplie...

回答 3 投票 0

NextJS 13+ 重写子域问题

我现在正在尝试将我的 /archives 重写为 archives.localhost 。我试图理解重写,我想我对它有了基本的了解。当我进入主索引页面档案时。

回答 1 投票 0

重定向 URL 中的第二个尾部斜杠

我正在使用 URL 重写来强制 http 到 https 重定向。它正在工作,只是它在 URL 中添加了第二个尾部斜杠。例如,如果我访问 http://example.com,则重写的 URL 结束...

回答 3 投票 0

如何为 Sitefinity Cloud 设置 URL 重写?

我刚刚推出了一个非常大的网站。我们的旧网站上有许多需要指向的资产。 所有资产都是以下格式之一: asset12345.aspx assetfactory=1234.aspx 资产/...

回答 1 投票 0

Magento:如何删除所有永久重定向

我们遇到了一个问题,即我们正在开发的 Magento 商店上存在不需要的永久重定向,我正在寻找如何从这些重定向的空白开始。 W...

回答 4 投票 0

在不同域上托管子文件夹

我想将我的内容托管在两个不同的服务器上。有主网站内容domain.com/main-stuff,还有活动页面内容domain.com/landing-pages/other-stuff。 难道是……

回答 1 投票 0

从 IIS 10 中删除静态内容的服务器标头

如何删除由 IIS 10 上托管的 ASP.NET Web 表单应用程序作为服务器的静态内容(例如 javascript/css/images)的服务器标头?我想我几乎尝试了所有我能做的事情

回答 1 投票 0

IIS - URL 重写和子文件夹

我是 URL 重写新手,因此非常感谢您的帮助。 我目前的情况是,我设置了一个子域,当前正在重写该子域以指向内部服务器(反向代理)。这个作品...

回答 1 投票 0

使用proxy_pass时,可以使用/etc/hosts代替“resolver”来解析域名吗?

使用 proxy_pass 时可以使用 /etc/hosts 代替解析器吗? 我需要对同一台 nginx 机器执行 proxy_pass 。有没有办法使用计算机的 /etc/hosts 文件来解析域

回答 3 投票 0

Angular 代理配置“不重写 GET /api/account/user,因为客户端更喜欢 JSON”

在使用 ASPNET CORE DotNet 6.0 后端(使用端口 44303)的 Angular v16.1.0(使用端口 44498)中遇到 CORS 错误后,我按照使用 Angular 代理的建议重写了

回答 1 投票 0

重写动态URL ASP.net

我知道如何将 URL 重写到 web.conf 中,但问题是我必须从 URL 中给出的 id 知道将哪个名称放入重写的 URL 中。例如 foo/5 应该是 foo/bar 因为在...

回答 1 投票 0

如何通过php网站的.htaccess代码创建SEO友好的URL

我必须将我的网站的 URL 设为 SEO 友好的 URL,我尝试了一些 .htaccess 代码,但没有成功。目前我网站的网址是这样的:- https://www.sarkariresultz.net/postview.php?id=latest-

回答 1 投票 0

我的网址重写不起作用,.htaccess 中没有代码

我是第一次接触 .htaccess 文件,一直在 stackoverflow 中查看示例,但似乎没有什么对我有用,我绝对是一个做错事的菜鸟。 我得到了...

回答 1 投票 0

如何在自定义帖子类型永久链接中添加自定义分类法?

我有一个名为“活动”的自定义分类法和一个名为“资产”的自定义帖子类型。对于资产,我希望具有以下永久链接结构:mysite.com//。我有

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.