我试图让通配符子域在我的Mac(OS X Yosemite)本地解决。
用户创build自己的网站,并根据他们的用户名他们将有username.project.mac(或* .project.mac)。
我有宅基地正常工作app.project.mac , app.project.mac和project.mac因为这些是预先设定的路线,但我需要username.project.mac是dynamic的。
.hosts
.htaccess重写子目录到目录
如何使用uri将dynamic子域redirect到域
在docker环境中设置子域名
Nginx http到httpsredirect问题
如何在运行WHM时以正确的方式添加虚拟主机?
# Homestead 192.168.10.10 project.mac 192.168.10.10 app.project.mac 192.168.10.10 www.project.mac
Homestead.yaml
--- ip: "192.168.10.10" memory: 2048 cpus: 2 authorize: ~/.ssh/ID_rsa.pub keys: - ~/.ssh/ID_rsa folders: - map: /Users/me/Code to: /home/vagrant/Code sites: - map: project.mac to: /home/vagrant/Code/project/user.project.com/public - map: app.project.mac to: /home/vagrant/Code/project/app.project.com/public - map: www.project.mac to: /home/vagrant/Code/project/www.project.com/public databases: - homestead variables: - key: APP_ENV value: local
routes.PHP文件
Route::group(['domain' => '{username}.project.mac'],function ($username) { return $username; });
我甚至已经通过这个教程: http : //passingcuriosity.com/2013/dnsmasq-dev-osx/这似乎已经工作,直到最后一点,我无法解决test.testing.mac时,我尝试去Ping它。 当我Ping它时, project.mac解决了。
我也编辑了/etc/Nginx/sites-available/project.mac到server_name project.mac *.project.mac; 根据这个答复: https : //laracasts.com/discuss/channels/general-discussion/homestead-and-subdomains/replIEs/46620
我不知道还有什么可以尝试的。
将通配符子域redirect到子目录,而不更改地址栏中的URL
htaccess子域redirect到端口,同时保持原来的url
子域与文件夹/目录
重写子域名
在CentOS 6.4上的apache 2.0中创build虚拟主机中的子域
总结以上是内存溢出为你收集整理的在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)全部内容,希望文章能够帮你解决在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)