我对堆栈溢出还很陌生,所以请坚持在这里。我正在创建一个具有以下链接的laravel项目...main.dev(这是用于用户的登录、注册和帮助部分)athlete.main.dev(这是供运动员在main.dev登录时重定向到的)coach.main.dev(这是为了在main.dev登录时重定向到教练)这是重定向用户的代码的想法switch(User::getGroup()){case'Athlete':returnRedirect::to('http://athlete.main.dev');case'Coach':returnRedirect::to('http://coach.m
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion第1部分我想构建一个用户可以注册使用的PHPZendFramework应用程序。当他们注册时,我希望应用程序创建一个指向其公共(public)页面的子域,该页面提供特定于该客户的内容。例如:http://mywebapp.com/username或http://username.mywebapp.com更新:"Usingsub-domainsasaccountkeys"是一个很好的教程,几乎回答了我关于这
背景我有一个位于/m/中的CakePHP应用程序。我想编写一个根级.htaccess文件,它将站点的“子域”重定向为操作的参数。例如:我想写一个重写规则,它会导致像这样的重定向-http://mysite.myserver.com→http://myserver.com/m/mysite/http://mysite.myserver.com/home→http://myserver.com/m/mysite/homehttp://mysite.myserver.com/foo/bar?baz=true→http://myserver.com/m/mysite/foo/bar?baz=t
我有一个网站,由三个域组成:domain.com、sub1.domain.com和sub2.domain.com。我现在想通过sub1.domain.com上的AJAX获取domain.com上设置cookie的页面。此cookie必须可用于所有三个域。我试过:setcookie('name','value',time()+3600,'/','.domain.com');我试过:setcookie('name','value',time()+3600,'/','domain.com');(注意域前面的点,有人告诉我旧浏览器不会接受它。)但这没有用。事实上,并没有设置cookie。如何在
前段时间使用了Laravel5.2,但之前从未使用过子域。目前我有:Route::group(['middleware'=>['web']],function(){//Login/LogoutRoute::get('/','Auth\AuthController@getLogin');Route::get('/auth/login','Auth\AuthController@getLogin');Route::post('/auth/login','Auth\AuthController@postLogin');Route::get('/logout','Auth\AuthContro
我正在构建一个包含不同城市内容的门户..当有人访问该网站时,我希望他们选择城市然后继续到http://city1.site.com或http://city2.site.com可以使用单个数据库和安装cakephp来完成吗? 最佳答案 是的,这是可能的。基本上在您的DNS中,您必须允许*.site.com托管在一台机器上。这样,无论您输入什么子域,机器都是一样的。DNS记录示例:*A10.0.0.1然后在虚拟主机声明中你必须放置DocumentRoot/var/www/path_to_siteServerNamesite.comSer
当我打开test.example.com/main时,我预计会出现404错误,因为此路由未在子域路由中定义。但主域路由适用于子域。所以路由Route::get('/main'...运行并看起来有效,但它一定是无效的。我的routes/web.php:Route::domain('test.example.com')->group(function(){Route::get('/sub',function(){returnview('sub.index');});});Route::get('/main',function(){returnview('main.index');})
我有这个网站,用户可以在其中为其网站选择模板。我必须在我的网站上为该用户创建一个子域,该子域将应用选定的模板。我的问题是我可以以编程方式创建子域吗?如果可以,那么如何创建?我正在使用cakephp。我希望在选择模板后可以通过某些url访问用户站点。 最佳答案 好吧,如果您正在运行自己的DNS服务器,您可以通过编程方式将新的子域附加到您的DNS配置文件中。我可能不会推荐。大多数网站(如Wordpress.com等)最有可能做的是设置他们的DNS以将*.wordpress.com指向他们的网络服务器,然后以编程方式查看子域是否匹配一个有
我正在使用动态子域在Symfony中创建应用程序。我想保护除www之外的每个子域(www不太重要)。例如:foo.mydomain.com重定向到foo.mydomain.com/login但不应重定向mydomain.com。在VHost我有这一行:ServerAlias:*.mydomain.com我使用FOSUserBundle通过自定义UserManager来管理用户。防火墙看起来像这样:firewalls:fos:pattern:^/host:^\.mydomain.comform_login:provider:fos_userbundlecsrf_provider:form
我想在子域中托管一个laravel项目。首先,我创建了一个子域名注册。在publicm_html/registraion中,我上传了项目文件。但是当我在url上看到项目时,我只看到文件而不是我存储的项目。上传laravel项目有什么问题?谁能帮我查一下? 最佳答案 假设您正在使用cPanel创建子域。以下是为laravel项目设置子域所需的一般步骤。创建您的子域将您的laravel项目上传到子域主目录。上传所有文件后。更新您的子域文档根目录以指向public_html/registration/public/文件夹,您可以从cPan