我需要像这样收缩 URL
例如:我的域名:www.domainname.com
期待输出
以候选人身份登录我需要将其更改为Candidate.domainname.com
以招聘人员身份登录我需要将其更改为recrutier.domainname.com
有什么帮助,我是建筑用户友好 url 的新手。即使你的建议很小,它也会帮助我。,所以不要犹豫,提出建议。
我需要像这样收缩 URL
例如:我的域名:www.domainname.com
期待输出
以候选人身份登录我需要将其更改为Candidate.domainname.com
以招聘人员身份登录我需要将其更改为recrutier.domainname.com
有什么帮助,我是建筑用户友好 url 的新手。即使你的建议很小,它也会帮助我。,所以不要犹豫,提出建议。
您可以$_SERVER['HTTP_HOST']
在引导程序中检查并根据它设置默认模块:
protected function _initModules()
{
$frontController = Zend_Controller_Front::getInstance();
$frontController->addModuleDirectory(APPLICATION_PATH . '/modules');
$frontController->setParam('prefixDefaultModule', true);
$systemDomainName = 'domainname.com';
// our api is located at api.domainname.com
if ( ($_SERVER['HTTP_HOST'] == 'api.' . $systemDomainName)) {
$frontController->setDefaultModule('api');
$restRoute = new Zend_Rest_Route($frontController);
$frontController->getRouter()->addRoute('default', $restRoute);
} else if ( ($_SERVER['HTTP_HOST'] == 'candidate.' . $systemDomainName)) {
$frontController->setDefaultModule('candidate');
}
}
这不是友好的网址。这是在域控制面板中管理的子域系统。
您需要登录您的域控制工具,通常由您的托管公司提供,并为您的域添加一个 CNAME 记录,也称为别名,该记录指向您的 DNS 配置中的“A”记录,通常这也指向到“www”。
以 GoDaddy 为例,CNAME 记录将指向“@”,这意味着它指向您的 A 记录。