问题标签 [trailing-slash]

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 投票
1 回答
731 浏览

apache - 为特定目录添加斜杠(Slim 框架)

我想要达到的目标:

仅适用于此网址。

我正在使用 Slim Framework,这就是我处理路线的方式:


我试过的:

1) 任何结果:


2)这个很好,但打破了我的其他路线:

例如我有路线

在上面的规则之后,它会将我重定向到


3)这个也有效,但它为每个网址添加了斜杠:


4)这个重定向我到 www.mydomain.com/

感谢您提供任何可能对我有帮助的指导或参考。

更新:

我的根目录.htaccess:

我的应用程序目录.htaccess:

0 投票
0 回答
809 浏览

jquery - jquery.ajax 类型:发布奇怪的行为

更新开始

oooooops,我刚刚发现这不是 get & post 问题,而是 SpringMVC RequestMapping & trailing slash & http 302 问题。

当调用/editor get-request 时,302返回,响应位置是/editor/

/编辑网络

回复详情

如果我更改@RequestMapping("editor")EditorController@RequestMapping("anyWords")那么一切正常。

在此处输入图像描述

所以问题是为什么在正常工作@RequestMapping("editor")时会有斜杠问题@RequestMapping("anyWords")

更新结束

我只是想调用一个简单的 ajax-post 请求,但被奇怪的行为弄糊涂了。

我声明了 ajax 类型:“post”,但如果我不给 url 一个“/”后缀,如“/editor”而不是“/editor/”,结果将始终是“get”请求。

是否必须在“发布”请求中添加“/”后缀?

这是一些conf和代码

SpringMVC 控制器

js函数调用ajax请求

tomcat 插件

我没有 10 个信誉来发布网络图像... :( 当我调用 js 函数时,它首先调用具有 code302 状态的 post 请求,然后调用具有 code200 状态的 get 请求,例如以下文字

我刚刚创建了另一个测试控制器,一切正常。我的意思是没有“/”后缀,仍然可以调用 ajax-post 请求。

任何人都知道 EditorController 和 TestController 之间的区别

0 投票
2 回答
191 浏览

regex - 如何使用 htaccess 处理 /url 和 /url/ 重定向?

我正在重写所有 URL 并简写其中一些:

所以 example.pl/test重定向到example.pl/test-page.php

example.pl/test/重定向到example.pl/

虽然它应该: example.pl/test/重定向到example.pl/test-page.php

如何同时处理/url/url/重定向?

我认为它必须带有斜杠。

0 投票
1 回答
591 浏览

php - 使用 .htaccess 清理 URL 或不使用斜线

昨天我发布了一个关于.htaccess 文件的问题。现在正在工作,但我还有另一个问题。例如:

当我尝试转到“localhost/about”时,它不起作用,它给了我一个“错误 404”:

未找到

在此服务器上找不到请求的 URL /Applications/MAMP/htdocs/user/enric/。

但是当我转到“localhost/about/”时它可以工作。为什么?

我希望两个 URL 都能正常工作。有谁能够帮我?

这是我的 .htaccess 文件的代码:

谢谢!

0 投票
4 回答
9804 浏览

php - laravel 尾部斜杠重定向到本地主机

当我尝试这个

有用。但是当我尝试

它把我重定向到

知道为什么吗?

这是我的 htaccess 文件

0 投票
1 回答
1306 浏览

.htaccess - htaccess 删除尾部斜杠导致重定向循环

我正在修改我的 htaccess 文件以实现非 www 到 www(这是有效的)加上删除 URL 末尾的斜杠,例如:

htaccess 文件的部分如下 - Force www 位正在工作;删除尾部斜杠位不是。帮助!非常感谢,阿曼达。

0 投票
2 回答
492 浏览

php - 使用 Kirby 的 htaccess 斜杠重定向

是否可以将不带斜杠的 url 重定向到Kirby CMS中带有斜杠的 URL ?如何?

http://www.test.com/page

http://www.test.com/page/

.htaccess 文件

0 投票
2 回答
67 浏览

php - 从变量末尾删除“/”

谁能告诉我如何从变量末尾删除斜杠

在我的 index.php 中,我有以下内容:

我的问题是,如果我example.com/test/somefile/什么都没写,但如果我写example.com/test/somefile它就可以了

那么如果变量以斜杠结尾,有没有办法删除斜杠?

0 投票
3 回答
17594 浏览

c# - 从基本 URI 和相对路径创建新 URI - 斜杠有什么不同?

为什么在使用new URI(baseUri, relativePath)时斜杠会有所不同?

此构造函数通过组合 baseUri 和 relativeUri 来创建一个 Uri 实例。

而且,如何将相对路径安全/一致地附加到 URI?

即使初始 URI 没有尾部斜杠,所需的输出也是“好”的情况。

0 投票
1 回答
53 浏览

.htaccess - 通过 htaccess 删除尾部斜杠

根据谷歌的建议,我尝试在我的 .htaccess 中添加一些代码以防止重复内容。这是我的代码:

这段代码运行良好,只是有一个小问题:

此代码更正以下链接:

但它不纠正以下链接:

请帮忙。谢谢你。