问题标签 [url-rewriting]

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.

0 投票
3 回答
10502 浏览

asp.net - ASP.NET URL 重写

如何在 ASP.NET 中重写 URL?

我希望用户能够访问

代替

0 投票
11 回答
1582 浏览

asp.net - 您为 ASP.Net 使用什么 Url 重写器?

我查看了几个用于 ASP.Net 和 IIS 的 URL 重写器,想知道其他人都在使用什么,以及为什么。

以下是我用过或看过的:

0 投票
1 回答
1501 浏览

asp.net - ASP.NET - 构建自己的路由系统

在最近的一个项目中,我用 PHP 构建了自己的 MVC 框架。我实现的其中一件事是路由系统。我使用 Apache 的 mod_rewrite 将所有请求发送到 index.php,然后解析 URI 以提取信息并路由请求。

我现在正在涉足 ASP.NET,我想知道是否/如何执行类似的操作。有没有办法将所有请求(类似于 WordPress 的方式)路由到执行中央路由处理的一个页面?我知道 ASP.NET 的 MVC 框架,但我想自己尝试一下,因为我正在修补和学习。

编辑:顺便说一句,我的托管服务提供商运行 IIS 6

0 投票
2 回答
382 浏览

asp.net - 使用 IIS6,我如何将文件放在子文件夹中,但让它们像在根目录中一样提供服务?

我们在 IIS 6 上运行的 ASP.NET 3.5 网站有两个团队正在添加内容:

  • 开发团队添加代码。
  • 业务团队添加简单的网页。

为了理智和组织,我们希望业务团队将他们的网页添加到项目的子文件夹中:

Root:用于开发团队的页面

内容:业务团队页面

我们希望用户能够导航到业务团队内容,而无需在其 URL 中附加“内容”,如下所述:

目录:Default.aspx(位于:www.oursite.com/default.aspx

内容:Popcorn.aspx(网址:www.oursite.com/popcorn.aspx

有没有一种方法可以在 ISAPI 重写工具中为这些页面中的每一个创建一个配置条目?

0 投票
2 回答
667 浏览

.net - ASP.NET Url重写和构建页面链接

所以这篇文章讨论了如何在 ASP.NET 应用程序中实际实现 url 重写以获得“友好的 url”。这很完美,非常适合将用户发送到特定页面,但是有没有人知道在使用引用的工具之一时在代码中创建“友好”URL 的好解决方案?

例如,当存在重写规则时,将 asp.net 控件内的链接列为 ~/mypage.aspx?product=12 将是一个问题,因为您以两种不同的方式链接到内容。

我熟悉使用 DotNetNuke 和 FriendlyUrl,其中有一个“NavigateUrl”方法可以从重写器获取友好的 Url 代码,但我没有找到如何使用 UrlRewriting.net 或其他解决方案执行此操作的示例那里。

理想情况下,我希望能够得到这样的东西。

编辑:我正在寻找一个通用的解决方案,而不是我必须为我网站中的每个页面实现的东西,但可能是可以与相反方向的规则匹配的东西。

0 投票
7 回答
35064 浏览

asp.net - IIS URL 重写与 URL 路由

我打算为 Web 窗体应用程序使用 url 路由。但是,在阅读了一些帖子之后,我不确定这是否是一种简单的方法。

将URL 重写模块用于 Web 表单会更好吗?但是,它仅适用于 IIS7。最初,有人认为 URL 路由与 Asp.Net MVC 完全分离,并且可以用于 Web 表单。

很想听听任何建议..

0 投票
4 回答
33894 浏览

mod-rewrite - How to rewrite an URL on a JBoss server?

I would like to redirect/rewrite this two kinds of URLs:

  • mydomain.com -> newdomain.com
  • mydomain.com/specificPage -> newdomain.com/newSpecificPage
  • mydomain.com/anyOtherPage -> mydomain.com/anyOtherPage (no redirect here)

So I just want to redirect the root domain to a new domain, and some pages from my domain to some pages on a new domain...

How can I do that on a JBoss server ?

0 投票
5 回答
2116 浏览

asp.net - 在 ASP.Net 中实现动态 URL 重写的最佳方法是什么?

我目前正在使用Intelligencia.UrlRewriter有人有更好的建议吗?

0 投票
3 回答
486 浏览

c# - 带有和不带有 .aspx 扩展名的链接

可以将服务器配置为允许使用带有和不使用 .aspx 扩展名的链接。

如果是,我该如何设置它。

我正在使用 umbraco 的客户网站上工作。我知道它内置了友好的 URL 功能。不幸的是,该网站已经上线并为所有链接打开了该功能。

问题是他们想要使用诸如 www.sitename.com/promotion 之类的促销网址,而不必附加 .aspx 扩展名。而且我们不想经历在网站范围内启用 url 重写和必须追踪所有损坏的链接的麻烦。

0 投票
3 回答
2702 浏览

apache - 使用 mod_rewrite 屏蔽重定向到临时域

我们在 companyname.com/blog 上建立了一个公司博客,但目前该博客是一个安装在不同服务器 (blog.companyname.com) 上的 Wordpress。

目的是在一两个月内将博客和网站都放在同一台服务器上,但这会在此期间留下一个问题。

目前我正在使用 mod_rewrite 执行以下操作:

http://companyname.com/blog/article-name重定向到http://blog.companyname.com/article-name

即使内容来自后者 blog.companyname.com,我能否以某种方式保持地址栏显示 companyname.com/blog?

如果它在同一台服务器和虚拟主机上,但不在不同的服务器上,我可以看到如何做到这一点?

谢谢