我想通过包含显示页面。为了更方便用户使用,htaccess重定向到特定页面(当前为htest)。从URL(如/ user / 24),我获得了包含在include中的链接的必要信息。它用作链接,但不用于包含。所以我看不到页面。但是为什么呢?
$request = $_SERVER['REQUEST_URI'];
$params = explode("/", str_ireplace(array('http://', 'https://'), '', $request));
$ur = '/'.$params[1].'.php?u='.$params[2];
echo "<a href='".$ur."'>test</a>";
include $ur; //doesnt work
谢谢。
编辑:我已经开始使用此example。
答案 0 :(得分:0)
include
需要服务器上下文中的文件路径。您的.htaccess
文件在这里不会有任何作用,因为它告诉网络服务器如何处理传入请求(来自浏览器等)