Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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

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_Webserver_Dynamic Content - Fatal编程技术网

Html 根据请求URL动态生成网页

Html 根据请求URL动态生成网页,html,url,webserver,dynamic-content,Html,Url,Webserver,Dynamic Content,我希望我正在工作的站点具有以下功能: 我希望能够根据请求url动态提供内容 让我们假设url是 http://www.siteurl.co/category1/requestParam1reqeuestParam2 如果category1存在且请求参数有效,我希望使用requestParam1和requestParam2参数显示category1中的内容。例如,如果我的数据库中没有category1,我希望显示一些默认页面 这就是我到目前为止取得的成绩: 我可以在.htaccess文件中添加如

我希望我正在工作的站点具有以下功能:

我希望能够根据请求url动态提供内容

让我们假设url是

http://www.siteurl.co/category1/requestParam1reqeuestParam2
如果category1存在且请求参数有效,我希望使用requestParam1和requestParam2参数显示category1中的内容。例如,如果我的数据库中没有category1,我希望显示一些默认页面

这就是我到目前为止取得的成绩: 我可以在.htaccess文件中添加如下内容。这将请求重定向到我网站上的任何url,并返回主页:

RewriteEngine On
RewriteRule ^.+$ / [R=302,NC,L]
然后,我需要使用javascript获取requestedURL(可能是referer url)。解析它并根据该url提供适当的内容

现在最大的问题是,htaccess中的上述代码会将浏览器地址栏中的url更改为默认内容页的url。但我希望浏览器地址栏中的url在内容页加载后保持不变。我也不知道如何使用javascript获取请求的url


必须有一个干净的方法来做到这一点。我似乎找不到合适的关键字来搜索

我想您正在寻找一个服务器端框架来根据URL生成内容。您所做的只是告诉服务器重定向到另一个页面,但所做的只是提供一个带有您指定URL的全新网页

您应该了解什么是服务器端框架以及它们是如何工作的。您会发现,您不希望显式重定向页面请求,您将在框架中处理从URL中提取参数以生成动态内容,然后将该内容返回到浏览器

这里有一个链接让你开始

祝你好运