我有一个项目,它通过.htaccess重写网址。 我想通过javascript / jquery异步加载所有页面的标题和content-div,并希望避免两个响应(一个用于标题,一个用于content-div)。我敢肯定,javascript中有一种方法,但我想到了一个php文件,在ajax请求之后返回这两个元素的数组。
对于这个概念,我需要获得“真实的”,重写的网址。
有没有办法在htaccess文件中传递字符串并将其重写为输出?
我想到了exec-function:
$url = 'example/2/info';
exec("ln -s .htaccess -i $url",$output);
print_r($output);
......但这不起作用。
编辑,进一步解释(第二部分):
通过点击链接,javascript抓取链接的href并将其作为字符串(例如'example / 2 / info')发送到php文件(例如ajax.php)。在ajax.php中,应该为请求的站点生成并扫描title-tag和content-div。然后这两个元素将作为数组发送回浏览器。要在ajax.php中生成此站点,需要重写的url(如'example.php?page = 2& subpage = info'),以获取所有$ _GET参数和脚本文件名。