我在路由到子文件夹时遇到问题,该子文件夹存储了我的网站的英语版本。
路径:
Main site -> /site/views/services/view.php <br>
uk-version-> site/uk/views/services/view.php
访问我的/ uk /网站的主index.view.php
文件没有问题。但是由于某种原因,我无法访问任何其他视图。例如:我从/views/services/strategy.view.php
分配的/ uk / strategy;
全部以白屏结尾。
我尝试将策略视图放在/views/index.view.php
的位置上,并加载了该视图。因此该页面没有任何例外。
顺便说一下,我的主站点没有问题,该主站点不在/ uk /子文件夹中
//index.php
<?php
$request_uri = explode('?', $_SERVER['REQUEST_URI'], 2);
switch ($request_uri[0]) {
case '/uk/' :
require __DIR__ . '/views/index.view.php';
break;
case '/uk' :
require __DIR__ . '/views/index.view.php';
break;
case '/merchandising/':
require __DIR__ . '/views/services/Merchandising.view.php';
break;
case '/uk/network/':
require __DIR__ . '/views/services/network.view.php';
break;
case '/uk/production/':
require __DIR__ . '/views/services/production.view.php';
break;
case '/strategy/':
require __DIR__ . '/views/services/strategy.view.php';
break;
}
?>
#.htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*/)index\.php$ [NC]
RewriteRule ^ %1 [L,R=301,NE]
我希望没有白屏,并且视图会加载。