Javascript 使用$u GET[';page';]转发到页面
我现在想弄清楚的是如何将每个页面转发到另一个页面,例如,将website.com/page/cool转发到page.tpl,并将website.com/page/notsocool转发到page.tpl,然后我想使用Javascript更改内容,说欢迎酷或欢迎不那么酷 我不确定该怎么做,但这是我在普通页面上所做的Javascript 使用$u GET[';page';]转发到页面,javascript,php,Javascript,Php,我现在想弄清楚的是如何将每个页面转发到另一个页面,例如,将website.com/page/cool转发到page.tpl,并将website.com/page/notsocool转发到page.tpl,然后我想使用Javascript更改内容,说欢迎酷或欢迎不那么酷 我不确定该怎么做,但这是我在普通页面上所做的 switch ($_GET['page']) { case 'page': $page = getTemplate('this_page.tpl');
switch ($_GET['page']) {
case 'page':
$page = getTemplate('this_page.tpl');
echo $page;
break;
}
期待回应
假设我们有URL
www.stack.com/page/hello, and www.stack.com/page/bye
现在我想让这两个文件都转到this_page.tpl文件,但我想得到/page/之后的内容,并在我的Javascript中使用它。我怎么才能解决我的问题?你尝试过正则表达式匹配吗?您可以使用并匹配这两个URL,然后获取匹配的内容并将其转发给您的js。另外,关于转发,你是指重定向请求还是其他什么?是的,重定向,但我如何使url/page/lol自动重定向到/page的tpl文件?这可以通过重写url来完成,例如在Apache中使用mod_rewrite和rewrite***命令,它将自动匹配该地址并重定向到您的首选站点,甚至在它访问您的PHP文件之前。查看示例