所以这是个愚蠢的问题,但我真的很想知道我怎么能做到这一点:
他在域名后输入的任何东西都是这样的
我不知道该怎么做。我知道我可以使用jQuery从url中获取信息,但是我如何在URL中删除像index.html这样的东西呢?我猜应该是通过htaccess?
另外,除了一些设计之外,不会有任何其他页面,我如何确保除了显示他在域名后所写内容的页面之外,其他人不会去其他任何地方?
我希望这是明确的,谢谢你的阅读和答案!皮埃尔
发布于 2018-09-20 14:38:02
在创建锚标记和添加href (或创建URL)时,我需要该URL具有一个协议(http或https),因此我进行了验证以添加它,然后您可以更容易地访问该URL的参数。
此外,如果要从路径名中删除/,则可以在使用parser.pathname时使用parser.pathname。
为了从URL中删除index.html,您可以拆分路径,只获取第一个元素,或者您需要f.e的元素。parser.pathname.split('/')[0]
var myUrl = "www.mydomaine.com/something"
if (!myUrl.startsWith('http')) myUrl = 'http://' + myUrl;
var parser = document.createElement('a');
parser.href = myUrl;
console.log(parser.pathname);
// Other option
var theUrl = new URL(myUrl);
console.log(theUrl.pathname);
我使用这作为参考。
https://stackoverflow.com/questions/52427352
复制相似问题