问题标签 [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.
.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
没有尾部斜杠...非常感谢您的帮助
apache - 斜杠重定向
在另一个 SO 主题发起的MAMP 中的错误报告之后,我想问一下,如果 MAMP 3.0.6(最新版本)在以下 .htaccess 规则中无法正常运行,我将如何应对这个错误:
应该重定向任何东西
至
但重定向到
反而。
谢谢,亲切的问候!
apache - 使用 .htaccess 在 URL 后附加“/”
如何修改上述 .htaccess 规则以/
在 URL 之后添加一个但不破坏现有的 RewriteRule?
我尝试简单地附加:RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
但这不起作用。
apache - 使用 .htaccess 将斜杠添加到 url
我想为我的网址的深层添加斜杠
所以假设我有这个网址
mysite.com/work
当用户访问该网址时,我想被重定向到:
mysite.com/work/ (这我想发生)
但我只想要深层次,而不是.html页面
mysite.com/testing.html/(我不希望这种情况发生)
我有这个 .htaccess 规则,但这也会在我的 .html 页面上添加斜杠。我不想要那个。
有什么帮助吗?
php - 从根文件夹中的 htaccess 规则中排除子目录
我在我网站的根文件夹上使用以下 htaccess 规则来删除文件扩展名并在末尾添加斜杠。但是,我想从根文件夹 htaccess 规则中排除子目录 /sub-dir/ 。我尝试将另一个 htaccess 添加到 /sub-dir/ 文件夹并将RewriteOptions inherit
orRewriteEngine Off
放入文件中,但它们都不起作用。
任何建议都受到高度赞赏。
谢谢
wordpress - .htaccess - 删除尾部斜杠
目前我在我的 wordpress 网站中有一个 htaccess,它在我的网址中添加了一个斜杠。不知何故,我无法弄清楚它在我的 htaccess 中的位置。
你能说出下面的代码是哪一个吗?以及如何删除当前代码中的斜杠?
提前致谢!
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 模式)。
肿瘤坏死因子
.htaccess - 在 html 页面上重写斜杠
我已经在我的网站上工作了一段时间,最近我遇到了错误,如果我到达一个带有 / 的 URL,例如一个通常会转发的目录http://parabolah.cf/documentation/你到另一个页面没有或后面有斜线的页面http://parabolah.cf/index/这只是打破了这些错误与我当前的 .htaccess 代码:
我知道我可以对目录也只有一个 / 重写规则,但就 parabolah.cf/index/ 重写到 /index/.htm 我一无所知。另外,从页面中不存在的目录中,如何显示 404 页面类似于 parabolah.cf/index/hi ?
谢谢你的帮助!
php - 如果没有,htaccess 添加斜杠
以下是我当前的 htaccess 文件。它设置为不允许扩展名,并且允许 301.php 和 .htm 不允许扩展名。
每当没有斜杠时,我还需要添加斜杠。这里有很多主题可以回答这个问题,但我似乎无法在不弄乱其他东西的情况下添加它。
.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