问题标签 [url-mapping]
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.
grails - Grails 视图 URL 映射
我对 grails 有点陌生,我试图将一个基本的 URL 请求映射到一个视图。
所以,假设我有一个视图,/x/index.gsp,我希望用户能够访问它。还会有/y/index.gsp、/z/index.gsp等。
我是这样定义的:
不过,这似乎引发了异常。我也有 :
这确实有效,我不想创建一个除了处理索引调用并显示它之外什么都不做的控制器。
我确定我错过了一些简单的东西,但我不知道它是什么。
apache - 使用 mod_rewrite 的双向 URL 映射和规范化
我很确定这部分与这个问题相反,但它是一个包含一些额外复杂性的两部分。
theorganization.com
我最近用Joomla!为一个组织(我们称之为)继承了一个站点!安装后,有人刚刚anevent.com
为它举办的活动购买了一个二级域名 ( ),期望我们可以直接将其“指向”我们现有网站的相关部分。是的,简单的“屏蔽”可以在一个方向上完成此操作,但我想规范化 URL 并使用等在两个方向上映射它。(这不是 无限循环:一个方向是 301 重定向;另一个是URL 掩码。)mod_rewrite
我想在我们现有的 Joomla 上托管有关活动的信息!安装在可访问的部分,theorganization.com/eventname/
并与新域模棱两可。 注意: Joomla!使用重写本身,因此目录外壳中不会有物理目录。(不确定这是否/如何影响这里的任何事情。)eventname
theorganization.com
具体来说,我希望对或(带有或不带有斜杠或斜杠)提出的所有请求都为Joomla! 的内容提供服务。将URL 显示为. 当然,这些级别以下的所有子目录和文件也应该相应地映射。theorganization.com/eventname
anevent.com
www
theorganization.com/eventname/
www.anevent.com/
在浏览了Apache 的mod_rewrite
文档之后,我想出了下面的尝试。
对于theorganization.com
:
经过多次尝试,我发现我忘记了 Joomla!默认情况下有自己的重写.htaccess
,我无意中覆盖了它们。(谢天谢地,我找到了一个替代品。)但是第二个(有效的)重定向似乎没有像它应该的那样生效。我可能做错了什么?
对于anevent.com
:
这似乎工作得很好(基于我可以让第一个工作的假设)。但是,最后一行的无条件规则似乎充当 301/302 或类似的东西并加载http://theorganization.com/eventname/FOO
。我该如何修改它以实现“屏蔽”,以便用户只能http://www.anevent.com/FOO
在浏览器中看到但仍被定向到相同的内容?
grails - 如何在 UrlMappings.groovy 中重写 Grails 中的 URI
我想基本上在 UrlMappings.groovy 中进行 URL 重写,例如:
因此请求:
例如,将被翻译为:
这个想法是获取原始 URI 并去除一些路径,然后传递新的 URI。
但是,使用上面的代码,我得到了错误:
这似乎暗示请求对象是一个字符串。有没有办法在 UrlMappings.groovy 中获取原始 URI?
只要新路径是硬编码的,“/old/path”(uri:“/new/path”)方法就可以工作,但我无法弄清楚如何将原始请求的路径作为 UrlMappings 中的变量访问班级。
PS 我尝试让 UrlMappings 调用控制器:
在控制器中:
虽然控制器闭包被正确调用,并且 URI 被正确翻译,但重定向似乎根本没有做任何事情。
java - 使用 spring 和 tomcat 映射 GET 查询
从昨天开始搜索,但我只得到了adance方法。我将 spring 与 tomcat 一起使用,我想处理 get 参数。但为此,我首先需要的是成功映射 url。(例如,/store.htm?id=X)在开始时,我将每个 .htm url 与
在我的 web.xml
例如,我处理它们
并且它有效,但是当我想使用一些带有 /store.htm?id=X 之类的 url 的 get 参数时,映射不再起作用。
我尝试了几种模式
或者
似乎没有任何工作..我怎么能处理呢?
(我是根据官网spring 2.5的教程自己做的)。
谢谢你的帮助
sitecore - customizing url mapping of multiple sites in sitecore
So, I want to customize my mappings of urls to home pages inside Sitecore
my sites home pages are nodes like this (below /sitecore/content):
i Want to reach them by the following urls:
my sites declarations are like this
However, i never get the expected url resolution, mostly i get 404 or get to the default Home node.
i'm testing this multi-site configuration in sitecore (6.5) in my local IIS (both 6.0 and 7.0 versions with no luck). Is that possible?
asp.net - IIS urlMappings 重定向和 SEO
我正在使用 IIS7 和 urlMappings 将一些 url 映射到实际页面。
例子:
如果 url 有一个尾随 '/' ,这很好用,例如:
但是如果我这样做,我会得到页面未找到错误:
我可以添加一个没有尾随“/”的额外条目,以便两者都映射到同一页面,但我不想为 SEO 这样做(认为它是重复的内容)。
是否可以让 urlMappings 重定向?
例如,像这样:
如果不是,那么最好的方法是什么?
你认为谷歌真的会惩罚吗
作为重复?
grails - Grails URLMapping 深层路径
我有一个像这样的网址:
我需要能够为我的控制器获取 /abs/rdc/tx.js 部分。
我试过(在 URLMapping 中):
它返回除 .js 之外的所有内容
我有
有任何想法吗?
UrlMapping 和文件扩展名不起作用,因为它总是返回 .html
grails - Grails HTTP 代理
我想在 grails 中创建一个代理控制器,它只接受基于 url 映射传入的任何内容,记录所要求的内容,将请求发送到另一台服务器,记录响应,并将响应发送回浏览器。
当请求具有奇怪的文件扩展名 (.gif) 或没有文件扩展名 (/xxx?sdcscd) 时,我遇到了问题
我的网址映射是:
我已经尝试过(根据另一个问题的答案):
但这通常会附加 .html 而不是 .gif 或 ?csdcsd
不知道该怎么做,因为我可能只是用纯 Java 写东西
forms - UrlMappings 和表单 - 它们是如何工作的?
UrlMappings 是一个很棒的链接功能,但它们也适用于表单吗?
假设我们有这样的映射:
a<g:link controller="form" action="show" params="[a:'test'] />
现在将被重写为
<a href="/appname/map/test" />
但是像这样的形式:
不会有同样的效果。这将导致请求/appname/form/show?a=whatever
我知道不能像链接一样在 HTML 创建时重写表单 - 主要是因为此时参数的值未知,但我希望这个 URL 将被重定向到“nice” URL。
有没有办法在 grails 中做类似的事情?还是我必须编写自己的重定向?
grails - Grails URL 映射似乎对我不起作用
我对 grails 很陌生,并且已将UrlMappings.groovy
文件自定义如下:
但是当我运行应用程序时,它仍然会命中默认的 grailsindex.gsp
文件,而不是我配置的默认控制器。
有人可以让我知道我哪里出错了。