Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 页面URL是否与文件名不同?_Html_Url_Url Rewriting_Filenames - Fatal编程技术网

Html 页面URL是否与文件名不同?

Html 页面URL是否与文件名不同?,html,url,url-rewriting,filenames,Html,Url,Url Rewriting,Filenames,我知道您可以为自定义URL和文件之间的1-1交换进行URL重写。但是你能有一个文件映射到多个URL吗 假设我有一个共享的HTML登录页,当不同的客户端登录时。是否可以为每个客户端设置不同于共享登录页文件名的自定义URL?我建议使用路由。例如,使用以下javascript插件: 使其工作的代码(也可在其网站上获得): 这将把你想进入的URL路由到你想进入的页面。希望这有帮助 答案是肯定的。请包括一些代码,以便您可以在上下文中得到答案。我目前没有任何特定的代码,因为我主要是想知道未来的项目。如果我继

我知道您可以为自定义URL和文件之间的1-1交换进行URL重写。但是你能有一个文件映射到多个URL吗


假设我有一个共享的HTML登录页,当不同的客户端登录时。是否可以为每个客户端设置不同于共享登录页文件名的自定义URL?

我建议使用路由。例如,使用以下javascript插件:

使其工作的代码(也可在其网站上获得):


这将把你想进入的URL路由到你想进入的页面。希望这有帮助

答案是肯定的。请包括一些代码,以便您可以在上下文中得到答案。我目前没有任何特定的代码,因为我主要是想知道未来的项目。如果我继续这样做,我会尝试用一些代码进行更新。
//setup crossroads
crossroads.addRoute('foo');
crossroads.addRoute('lorem/ipsum');
crossroads.routed.add(console.log, console); //log all routes

//setup hasher
function parseHash(newHash, oldHash){
  crossroads.parse(newHash);
}
hasher.initialized.add(parseHash); //parse initial hash
hasher.changed.add(parseHash); //parse hash changes
hasher.init(); //start listening for history change

//update URL fragment generating new history record
hasher.setHash('lorem/ipsum');