Javascript 如何使github页面url不区分大小写?

Javascript 如何使github页面url不区分大小写?,javascript,html,github,url-routing,jekyll,Javascript,Html,Github,Url Routing,Jekyll,网站适用于 但不适用于(404错误): 等等 你明白了! 如何使url不区分大小写 我从未使用过Jekyll,也不确定我的项目页面是否使用了Jekyll。我只创建了一个index.html页面,并将其放入存储库的docs文件夹中 我正在使用一个自定义域(www.jerryfactory.com)映射jerrygoyal.github.io 以下是我的Github组织网站的URL: 我的Github项目站点的URL和地址: 如果可能的话,我正在考虑将我的项目站点内容移动到我的Github

网站适用于

但不适用于(404错误):


等等
你明白了! 如何使url不区分大小写

我从未使用过
Jekyll
,也不确定我的项目页面是否使用了
Jekyll
。我只创建了一个
index.html
页面,并将其放入存储库的
docs
文件夹中

我正在使用一个自定义域(www.jerryfactory.com)映射jerrygoyal.github.io


以下是我的Github组织网站的URL:

我的Github项目站点的URL和地址:

如果可能的话,我正在考虑将我的项目站点内容移动到我的Github组织站点。所以,如果URL大小写不敏感只适用于组织网站,那也没关系


参考:

如何使url不区分大小写

简短的回答是:在撰写本文时,您不能/不可能在GitHub页面中使用


长话短说的答案是:拥有和大多数Web服务器都会尊重这一点。这与Jekyll或任何其他类似工具无关。这是为Jekyll生成的HTML页面提供服务的Web服务器的责任,在GitHub页面的情况下,它们使用基于*nix的Web服务器,在定位资源时符合区分大小写的URL

解决这个问题的一个常见方法是确保Jekyll中的页面总是小写,这反过来会生成小写URL

这应该不是什么问题,除非你的用户自己键入URL。。。在这种情况下,如果您希望主动,您可以使用并创建重定向条目,这些重定向条目是您认为用户将尝试访问每个页面的最常见方式

例如,将主URL设置为

  • augustoproiete.github.io/flash剪贴板
并通过

  • augustoproiete.github.io/Flash剪贴板
  • augustoproiete.github.io/FLASH-CLIPBOARD

不能区分大小写。很抱歉区分大小写的URL是一种web标准。如果URL不区分大小写会很酷,但事实并非如此。

检查以下内容:您可以设置重定向以区分大小写,将其重定向到主URL以模仿您想要的行为。正如我在问题中提到的,我不了解jekyll。您介意告诉我如何进行此更改吗?@JerryGoyal所有关于如何配置它的说明都在jekyll redirect from插件的自述文件中-自述文件中有一些安装步骤,我不理解,所以我按照中给出的步骤进行了操作,但它不起作用。您确定重定向表单适用于自定义静态页面吗?是的。。。它适用于页面、帖子、收藏项目等。如果您在GitHub上放置一个可复制的示例,我可能能够更容易地指出缺少的内容。顺便说一句,下面是一个使用Jekyll重定向自插件的Jekyll站点的示例,该站点运行良好: