子目录调用根目录index.php

时间:2019-02-27 15:01:59

标签: php .htaccess subdirectory

在我的网站上,我有一个电子商务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,我绝对不希望重定向。

谢谢您的帮助

0 个答案:

没有答案