关于thinkphp5 二级域名 2.3 网站域名主页设置问题

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ
ThinkPhP调接口实现域名查询(原创)
所需积分:45
亲,积分不够,
或联系QQ人工充值
亲,vip会员下载原创作品 积分5 折,其余免积分下载
PS:尊重原创作者劳动成果,感谢分享!
充值方式: 或联系QQ人工充值下次自動登錄
現在的位置:
& 綜合 & 正文
ThinkPHP3.2多域名 Virtual .htaccess 匹配 RewriteCond %{HTTP_HOST}
Options -Indexes
&IfModule mod_headers.c&
&FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"&
Header set Cache-Control "max-age=2592000, public"
&/FilesMatch&
&FilesMatch "\.(xml|txt)$"&
Header set Cache-Control "max-age=604800, public"
&/FilesMatch&
&FilesMatch "\.(html|htm|php|shtml)$"&
Header set Cache-Control "max-age=86400"
&/FilesMatch&
&/IfModule&
&IfModule mod_rewrite.c&
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_]{2,32}\.(xml|html|txt)) seo.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule ^(.*)$ /$1/ [L,R=301]
RewriteCond %{HTTP_HOST} ^zbphp.com [NC]
RewriteRule ^(.*)$ http://www.zbphp.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^(loc|localhost|devwww|192.168.) [NC]
RewriteCond %{HTTP_HOST} !(zbphp.com)$ [NC]
RewriteRule ^(.*)$ http://www.zbphp.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
&/IfModule&
#兼容網站 zbphp.com、work.zbphp.com、admin.zbphp.com 全部指向同一個目錄程序#
#如果是zbphp.com 訪問,直接跳轉到 www.zbphp.com/$1
#如果是my.zbphp.com、test.zbphp.com 不跳轉
#如果是localhost、192.168.*.*、loc、devwww本地測試的環境,不跳轉
#其他全部跳轉
【上篇】【下篇】ThinkPHP下的域名直接访问主页问题解决方案
本人刚开始接触后台PHP,听到身边的朋友说选择一个自己适用的框架,对于开发效率会提升很多,所以当初就选择了ThinkPHP这个框架 ,查看了三天的官方开发文档,就这样开始了ThinkPHP开发之路,在开发完成的时候项目丢在服务器之后发现,我们在输入自己的域名的时候不能够直接链接到主页上面,于是开始查找百度等一些,我只想说现在的粘贴复制党真的很多,好的坏的,不管三七二十一先粘贴复制到自己的博客再说。算了,不想再抨击了。
开始正题,我后来通过官方文档等其他渠道测试得到这个方法是可以使用的,下面介绍怎么才能够直接访问域名。首先在你的框架应用目录里面看看自己一共有几个模块,像我这个项目比较简单,就是两个模块,一个Home,一个Admin。之后在应用文件夹下面应该还有一个Common文件夹,这个文件夹是总的配置文件夹。大概的目录结构是这个样子的:
我们首先要在这个Common的文件夹下面找到Conf的配置文件,将这个文件里面写入以下代码
'MODULE_ALLOW_LIST'
array('Home','Admin'),
'APP_GROUP_LIST' =& 'Home,Admin', //项目分组设定
'DEFAULT_GROUP'
=& 'Home', //默认分组
之后在分别在你得Home模块和Admin模块下面的conf文件中
'DEFAULT_CONTROLLER'
'',//绑定默认的控制器
'DEFAULT_ACTION'
'',//绑定默认的方法
之后就OK了,你发现你可以直接通过域名就能够访问到主页啦!
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 thinkphp 域名 的文章

 

随机推荐