在我的网站上,我有一个电子商务CMS,其中包括所有模板文件和渲染功能。我正在尝试在CMS之外创建一些静态页面(不打算制作静态内容),但是使用相同的模板。为此,我在子目录中创建了一个静态页面结构,但希望URL调用根index.php进行渲染。
这是网站结构:
/index.php
/subdir/fr/mypage1.html
/subdir/fr/mypage2.html
/subdir/en/mypage1.html
/subdir/en/mypage2.html
index.php代码:
...
if(strpos($_SERVER['REQUEST_URI'],'/subdir_fr/')!==false){
require_once($_SERVER['DOCUMENT_ROOT'].'/subdir_fr/'.end(explode('/',$_SERVER['REQUEST_URI'])));
}
...
因此调用example.com/subdir_fr/mypage1.html它将调用根index.php 如果键入example.com/subdir_en/mypage1.html,则与之相同,我将管理要包含在PHP文件中的文件。 我绝对需要保留URL,我绝对不希望重定向。
谢谢您的帮助