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

wordpress - 如何为重写规则配置 .htaccess 文件以消除扩展名、斜杠、www?

这就是我要的 -

当有人进入 site.com/page.php 或 site.com/page 或 site.com/page/ 时,都应该工作相同,地址栏中显示的 url 应该是 site.com/page [ 我不像扩展名和斜杠]

我还想从网址栏中删除 www,因为它是不必要的。

这是我当前的 .htaccess 文件重写规则 -

这解决了 www 和扩展名问题,但没有解决斜杠问题!

但是,更重要的是,我最近在 site.com/blog 上安装了 WordPress,但每当我尝试访问它时,我都会被重定向到 404 页面。当我删除所有重写时它会起作用!

我搞砸了我的重写吗?我不是正则表达式忍者!

0 投票
4 回答
21035 浏览

wordpress - 在 WordPress 中使用 .htaccess 删除尾部斜杠

我正在寻找一种方法来删除所有 WordPress URL 的尾部斜杠。

我找到了类似的答案,但是当之前有 WordPress .htaccess 规则时它不起作用。

这是我当前的 WordPress .htaccess:

0 投票
3 回答
837 浏览

.htaccess - 在 url 中添加斜杠

我正在研究 drupal 7 站点,该站点需要在分类标签页面的 url 末尾有一个斜杠,但对于扩展名为 '.htm' 的节点页面则不需要。

我已经通过编辑 drupal 的 .htaccess 文件来尝试这个,我添加了以下代码:

但这对我不起作用。任何人都可以建议我如何完成这项工作。

注意:我正在使用轻型 httpd 服务器http://www.lighttpd.net/

提前致谢。

0 投票
1 回答
8481 浏览

apache - 如果不是带有 apache 的目录,则删除尾部斜杠

我有以下重写规则:

我想添加一个规则,如果有人试图用一个来访问站点,它会删除尾部斜杠。

例如

website.co.uk/cheese/ 应该重定向到 /cheese

如您所见,我有一个规则,它使用 .php 扩展名重定向 ursl,不知道从哪里开始。

我确实在根文件夹中有目录,我不希望删除尾随 url,但我可以为它们添加忽略规则。

干杯

0 投票
1 回答
425 浏览

mod-rewrite - 使用 .htaccess 删除尾部斜杠

我正在尝试使用此模式从 url 中删除斜杠

http://localhost/~francesco/mycms/about/

让它

http://localhost/~francesco/mycms/about

我尝试了很多规则,但没有人为我工作。

我的重写规则现在是这样

希望可以有人帮帮我!

0 投票
1 回答
217 浏览

python - Django - 尾部斜杠重置页面标题

对于这个问题的公然无知,我深表歉意,但我被指控在 Django 中修复一些我没有经验的东西!

我们遇到了 URL 和重复内容的问题。

如果我们访问“www.hello.com/services/”,那么我们会呈现整个页面,非常好。

如果我们访问“www.hello.com/services”,那么我们会得到相同的内容,但默认值似乎设置在一行中:

这样做的主要问题是谷歌正在索引两个几乎相同的页面,根据我们客户多付的在线战略合作伙伴的说法,这是糟糕的 SEO 。

我知道这很模糊,但是如果有人可以提供帮助,那么将会非常高兴。

谢谢阅读!

0 投票
1 回答
418 浏览

php - 通过 htaccess 从主页中删除斜杠

我想通过使用 htaccess 摆脱主页的斜杠。

我的实际网址是这样的

我通过 htaccess 从 URL中删除了iphone_index.php 。我用来做这件事的代码是——

但我得到的结果是

我想摆脱这个斜杠。IE,

我想要的 URL http://www.mydomain.com

这个怎么做?

任何帮助,将不胜感激。

0 投票
1 回答
1629 浏览

url - 在 Struts2 HOWTO 中,处理具有相同命名空间但带有或不带有斜杠的 url 类似

在 struts2 中,我正在编写一个应用程序,我需要确保 url 重定向的工作方式相同,无论末尾是否有斜杠。

例如example.com/app,行为方式应该与用户输入的方式相同example.com/app/。目前我像这样改变了映射struts.xml-

但这似乎很骇人听闻,因为如果我去example.com/app它会显示example.com//app/.html在 URL 中。

任何帮助表示赞赏。

0 投票
3 回答
1446 浏览

python - CherryPy 3.2 中的斜杠工具未添加斜杠

我无法让 trailing_slash 工具工作。我玩过 trailing_slash 工具的选项,但似乎没有任何效果。我正在使用 CherryPy 3.2.2 和 Routes 1.13。我想添加一个斜杠。调试输出中没有错误。

如果我去 127.0.0.1:8080/blog/ 它可以工作,但是如果我去 127.0.0.1:8080/blog 它不会。

我的配置是:

示例路线是:

谁能看到我做错了什么?是否存在错误或缺少必要的文档?trailing_slash 工具是否与 Routes Dispatcher 一起使用?

完整的源代码:https ://bitbucket.org/ddevine/icdy/src

0 投票
1 回答
54 浏览

apache - 如何设置 apache 在文件扩展为文件名本身后重写任何内容?

如何在 httpd.conf 中进行设置,以便对任何 filename.php/xyz 的任何请求都应重定向到 filename.php 或至少发送 404 错误。

谢谢