草庐IT

php - Zend Framework 2 路由子域到模块

找了半天没有成功。在我放弃之前,我想问:有没有办法将子域路由到ZendFramework2中的模块?喜欢:子域=>模块api.site.com=>apidev.site.com=>开发admin.site.com=>管理site.com=>公开...我试过这样做,但我无法访问默认Controller(索引)以外的Controller。'router'=>array('routes'=>array('home'=>array('type'=>'Hostname','options'=>array('route'=>'site.com','defaults'=>array('__NAMES

php - 在子域路由中获取子域 (Laravel)

我正在构建一个子域指向用户的应用程序。我怎样才能在路由以外的地方获取地址的子域部分?Route::group(array('domain'=>'{subdomain}.project.dev'),function(){Route::get('foo',function($subdomain){//HereIcanaccess$subdomain});//HowcanIget$subdomainhere?});不过,我构建了一个困惑的解决方法:Route::bind('subdomain',function($subdomain){//UseIoCtostorethevariablefo

php - 想在 codeigniter 中创建动态子域?

在我的网站中,我想为用户添加一个功能,让他们可以将他们的用户名与域一起使用。就像现在在codeigniter中一样,我想让用户使用他们自己的url登录网站并做其他事情。例如:我想要www.username.mysite.com/login或www.username.mysite.com/category所以在这里用户可以使用他们的凭据登录并添加类别。所以我的站点中有两个Controller,带有登录名和类别。那么如何使用路由或.htaccess来做到这一点。 最佳答案 在服务器Vhost文件中使用此代码:DocumentRoot"/

php - Apache/PHP 禁用子域的 Cookie?

我正在尝试关注theseguidelines使我的页面加载更快。我已经创建了一个静态子域来加载静态内容,但是它建议我不要在这个子域上发送cookie,关于我如何在Apache/PHP中执行此操作有什么想法吗?我四处搜索,但一无所获。 最佳答案 如果您从未明确设置cookie,则cookie将不会出现在服务器上。因此,如果您只是将第二个域用作图像或CSS文件的存储库,则很可能从未设置任何cookie。根据评论更新。如果您看到您不想拥有cookie的子域的“请求”cookieheader,请清除您的cookie并查看服务器是否曾在响应h

php - Laravel:如何打开多个域(不是子域)以显示来自同一服务器的页面(无重定向)?

我有一个Laravel项目,其域名为:example.com。我有几个客户域,比如client1.com、client2.com等。我需要一个系统(比如apache配置),如果有人键入client1.com,它应该显示来自example.com/client1.com的页面 最佳答案 您正在做的事情看起来很老套,您可能想尝试另一种方法,但是如果您坚持这种方法并且不想发出重定向,您可能想尝试使用Apache作为代理。试试这样的虚拟主机:ServerNameclient1.comProxyPassMatch"^/(.*)$""http:

php - Laravel 5,子域路由,带可选参数

我刚刚开始学习Laravel5并尝试创建多语言网站,并希望为该语言使用不同的域,因此en.example.app指向英语版本,es.example.app指向西类牙语等等。我使用路由组,下面是我的代码。Route::group(['domain'=>'{domain}.example.app'],function(){Route::get('/',function(){returnview('index');});Route::get('test',function(){returnview('index');});});它适用于除example.app之外的所有域。不幸的是,可选参数

php - 用户名作为 laravel 的子域

我已经设置了一个通配符子域*.domain.com并且我正在使用以下.htaccess:Options+FollowSymLinksRewriteEngineOnRewriteBase/RewriteCond%{HTTP_HOST}!www\.RewriteCond%{HTTP_HOST}(.*)\.domain\.comRewriteRule.*index.php?username=%1[L]一切正常。我想在laravel中实现这个方法。主要是我想在您访问username.domain.com时显示我的用户配置文件。有什么想法可以实现吗? 最佳答案

用于域但不是子域的 PHP setcookie()

有什么方法可以设置在子域上不可可读的cookie?换句话说,让cookie在domain.com上可用,但不www.domain.com或xyz.domain.com。//thisiswhati'm"intending"...setcookie($name,$value,$expires,'/','domain.com');//however,thisishowitbehaves:setcookie($name,$value,$expires,'/','.domain.com');原因:我在子域上设置静态CDN,不希望用户sessioncookie为每个图像、css文件、js文件等来回

php - 如何为生产或子域系统创建 laravel 存储符号链接(symbolic link)?

当我在laravel本地开发服务器上工作时phpartisanstorage:link对我来说很好用。但是当我将我的网站转移到生产服务器时,我看到我的公共(public)存储链接是一个文件夹。然后我删除了试图创建链接的内容。我得到一个错误,因为我的应用程序在根文件夹中并试图解决这个问题。 最佳答案 我通过另一个通过终端/cmd/shh创建符号链接(symboliclink)的命令解决了这个问题:ln-s/path/to/laravel/storage/app/public/path/to/public/storage我也使用lara

php - Symfony 动态子域

我正在尝试将子域与symfony中的客户ID匹配。即我有customer1.example.com和customer2.example.com域存储在表中。当用户访问customer1.example.com时,我想获取子域,在数据库中查找域名,一旦匹配,它将为该客户部署应用程序配置,然后将customer_Id存储在一个全局属性,因此我在整个应用程序中确切地知道我正在与哪个客户打交道。虚拟主机将具有相关的通配符服务器名。您是否设法实现了这一点,如果是,是如何实现的?如果没有,任何想法都会有很大帮助!我正在考虑使用过滤器来做到这一点。:-) 最佳答案