如何将搜索 "athing=something "替换为 "athingsomething"?

问题描述 投票:0回答:1

在 scratch.mit.edu 上,他们使用 scratch.mit.eduprojects项目ID 来显示动态页面。我正在做一个Scratch的重新设计,想知道如何在不做类似scratchredesign.comrojects?id=382的事情的情况下做到这一点。如果你不知道如何不使用?=,如何? 我使用它?

基本上,如果你去scratchredesign.comprojects352,它会显示一个ID为352的Scratch项目的嵌入,这将适用于任何ID,如scratchredesign.comprojects4019271或scratchredesign.comprojects53234,我怎么能做一个网站。

(我知道你用的是vascript,不过我不知道是不是PHP)。

url friendly-url
1个回答
0
投票

如果你在apache上运行,可以使用.htaccess mod_rewrite;如果在Nginx上运行,可以使用创建NGINX重写规则。


0
投票

基本上,如果你访问网站的URLs,比如scratchredesign.comrojects352,那么你可以尝试设置一下。iframe 据此 window.location.pathname 这将返回 "projects352 "作为一个字符串供你使用。然后你可以很容易地设置 src 的属性。iframe 动态地在正文底部加上一个脚本。

的iframe。

<iframe name="site" id="site" height="900" width="750"></iframe>

脚本在body的最后,比如说loadIframe.js。

document.getElementById("site").src = "http://scratch.mit.edu" + window.location.pathname;
© www.soinside.com 2019 - 2024. All rights reserved.