我在我的网站中使用 MVC 框架。在我的网页 URL 文件扩展名中没有显示。我需要指定文件扩展名,如
www.legacy.com/women/tops.php
但它只显示
www.legacy.com/women/tops/
出于 seo 的目的,我想更改带有扩展名的 url。但我无法更改文件夹或文件名。
我还有一个疑问。我的网页正在显示
www.legacy.com/women/tops/
像这样我想把它改成 www.legacy.com/women_tops.php/ 有可能吗?
谢谢
这是我用来将 URL 与控制器相关联的代码:
$arrCommands = array (
'home' => "contents",
'members' => "",
);
if ( $arrCommands[$command1] == "*" )
{
$includeFile = CONTROLLER_PATH . "/" . $command1 . "/" . $command2 . ".php";
if ( !file_exists($includeFile) )
$includeFile = CONTROLLER_PATH . "/" . $command1 . "/default.php";
}
elseif ( !array_key_exists($command1, $arrCommands) )
{
$includeFile = CONTROLLER_PATH . "/contents/" . $command1 . ".php";
if ( !file_exists($includeFile))
Header( "Location: http://metroplots.ragedev/404_error/" );
}
else
{
$includeFile = CONTROLLER_PATH . "/". $arrCommands[$command1] . "/" . $command1 . ".php";
if ( !file_exists($includeFile) )
$includeFile = CONTROLLER_PATH . "/contents/home.php";
}
include_once($includeFile);