问题标签 [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 回答
208 浏览

.htaccess - htaccess 删除斜杠

我有以下 htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ index.php [QSA,NC,L] 并且一切正常。但现在我需要从 url 中删除尾部斜杠。这意味着 http://localhost:8888/folder_app/en/psssses/index/asd/(注意尾部斜杠)将重定向到http://localhost:8888/folder_app/en/psssses/index/asd没有尾部斜杠...非常感谢您的帮助

0 投票
1 回答
433 浏览

apache - 斜杠重定向

另一个 SO 主题发起的MAMP 中的错误报告之后,我想问一下,如果 MAMP 3.0.6(最新版本)在以下 .htaccess 规则中无法正常运行,我将如何应对这个错误:

应该重定向任何东西

但重定向到

反而。

谢谢,亲切的问候!

0 投票
1 回答
327 浏览

apache - 使用 .htaccess 在 URL 后附加“/”

如何修改上述 .htaccess 规则以/在 URL 之后添加一个但不破坏现有的 RewriteRule?

我尝试简单地附加:RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]但这不起作用。

0 投票
1 回答
212 浏览

apache - 使用 .htaccess 将斜杠添加到 url

我想为我的网址的深层添加斜杠

所以假设我有这个网址

mysite.com/work

当用户访问该网址时,我想被重定向到:

mysite.com/work/ (这我想发生)

但我只想要深层次,而不是.html页面

mysite.com/testing.html/(我不希望这种情况发生)

我有这个 .htaccess 规则,但这也会在我的 .html 页面上添加斜杠。我不想要那个。

有什么帮助吗?

0 投票
1 回答
7021 浏览

php - 从根文件夹中的 htaccess 规则中排除子目录

我在我网站的根文件夹上使用以下 htaccess 规则来删除文件扩展名并在末尾添加斜杠。但是,我想从根文件夹 htaccess 规则中排除子目录 /sub-dir/ 。我尝试将另一个 htaccess 添加到 /sub-dir/ 文件夹并将RewriteOptions inheritorRewriteEngine Off放入文件中,但它们都不起作用。

任何建议都受到高度赞赏。

谢谢

0 投票
1 回答
127 浏览

wordpress - .htaccess - 删除尾部斜杠

目前我在我的 wordpress 网站中有一个 htaccess,它在我的网址中添加了一个斜杠。不知何故,我无法弄清楚它在我的 htaccess 中的位置。

你能说出下面的代码是哪一个吗?以及如何删除当前代码中的斜杠?

提前致谢!

0 投票
0 回答
1933 浏览

angularjs - 手动进入状态时,Angular UI Router 逃脱了斜线错误

如果我手动触发状态更改(使用 $state.go(toState, toParams)),为什么在我的简单示例中,Angular UI 路由器在 url 中编码斜杠。

这是完整的示例。 http://plnkr.co/1mSXJbN1PMrFiG72oa9m

例如 url 像:/template1 被编码为 %252Ftemplate1。否则状态也被编码。

这真的很奇怪,我怎么能禁用它?

在 $stateChangeStart 事件中,我模拟服务器端用户身份验证。这个问题的另一部分是我如何在这个具体示例中将 url /template1 与 /template1/ 相同?

PS 我关闭了 html5 模式,因为它需要一个正确配置的服务器(用于测试(错误?)在这个例子中需要 html5 模式)。

肿瘤坏死因子

0 投票
1 回答
90 浏览

.htaccess - 在 html 页面上重写斜杠

我已经在我的网站上工作了一段时间,最近我遇到了错误,如果我到达一个带有 / 的 URL,例如一个通常会转发的目录http://parabolah.cf/documentation/你到另一个页面没有或后面有斜线的页面http://parabolah.cf/index/这只是打破了这些错误与我当前的 .htaccess 代码:

我知道我可以对目录也只有一个 / 重写规则,但就 parabolah.cf/index/ 重写到 /index/.htm 我一无所知。另外,从页面中不存在的目录中,如何显示 404 页面类似于 parabolah.cf/index/hi ?

谢谢你的帮助!

0 投票
1 回答
996 浏览

php - 如果没有,htaccess 添加斜杠

以下是我当前的 htaccess 文件。它设置为不允许扩展名,并且允许 301.php 和 .htm 不允许扩展名。

每当没有斜杠时,我还需要添加斜杠。这里有很多主题可以回答这个问题,但我似乎无法在不弄乱其他东西的情况下添加它。

0 投票
2 回答
230 浏览

.htaccess - 更改 .htaccess 后,Magento 中的评论不起作用

我需要帮助。我的商店在 Magento CE 1.9 上运行,我想在 Magento 中的所有网址中添加斜杠,或者摆脱它。添加斜杠不起作用,因为某些图像和其他链接文件不想加载,所以我在我的 .htaccess 文件中添加了这个,以摆脱斜杠:

斜线消失了,网站渲染正确。但是,现在我注意到我的产品评论根本没有注册。客户可以点击链接写评论,但是,点击提交按钮后页面刷新,但没有提示评论提交成功的消息。评论也不会在管理面板中注册。也许其他一些模块也不能正常工作,但我仍然没有注意到。

这是没有上面代码的链接的样子:http: //xxxxxxx.com/review/product/list/id/1/category/3#review-form

这就是链接在上面的代码中的样子:http: //xxxxxxx.com/review/product/list/id/1/category/3#review-form