Javascript 使用$u GET[';page';]转发到页面

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');

我现在想弄清楚的是如何将每个页面转发到另一个页面,例如,将website.com/page/cool转发到page.tpl,并将website.com/page/notsocool转发到page.tpl,然后我想使用Javascript更改内容,说欢迎酷或欢迎不那么酷

我不确定该怎么做,但这是我在普通页面上所做的

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文件之前。查看示例