好吧所以它并不像标题所暗示的那么简单。我想要做的是把一个人输入的内容作为网址www.mysite.com/region ---我想把这个人引导到位于子文件夹/ companyx / region.php中的php页面......有点容易,但我也有子域名。
我有子域名,如果有人输入companyx.mysite.com,它包括:
<?php
$sub = array_shift(explode(".",$_SERVER['HTTP_HOST']));
if ($sub == 'mysite') {
include 'home.php';
} else if ($sub == 'www') {
include 'home.php';
}
else {
include 'subfolder/'.basename($sub).'.php';
}
?>
我遇到的问题是如何相应地引导子域和/区域?
该区域存储/subfolder/companyx/region.php,子域存储在/subfolder/companyx.php
我试图使companyx.php文件像这样:
$end = basename($_SERVER['PHP_SELF']);
if ($end != '') {
include 'companyx/region.php';
} else {
include 'companyx/index.php';
}
?>
这可能是关闭但我真的不想使用重写规则,因为我将有许多地区和许多公司,并且不需要很多规则......