TP框架的站点默认首页的问题?
小天
小天 2017-03-20 09:17:58
0
2
851

我用的3.2版本 比如我的域名是http://www.xxxxx.com/ 这个域名的页面是zhuye控制器下面的zhuye方法 现在访问这个页面的时候我已经把index.php和模块去掉了 现在可以这样访问http://www.xxxxx.com/zhuye/zhuye这个页面 因为这个zhuye/zhuye页面是站点首页 所以不可能让用户输入控制器和操作方法名去访问吧 所以我想让用户输入http://www.xxxxx.com/的时候直接访问的就是zhuye/zhuye这个页面 访问这个页面的时候域名不要出现控制器和操作方法名 但是去掉控制器和操作方法名直接用域名访问的话就是访问的入口文件了 请问这个首页应该怎么设置才不会出现控制器和操作方法名?是不是要用重定向? 如果是的话 这个规则应该怎么写呢?

小天
小天

勇敢站起来快步向前冲是你唯一的出路

모든 응답(2)
数据分析师

TP 프레임워크 사이트의 기본 홈페이지에 문제가 있나요? -PHP 중국어 사이트 Q&A-TP 프레임워크 사이트의 기본 홈페이지는 무엇인가요? -PHP 중국어 홈페이지 Q&A

꼭 보고 배워보세요.

迷茫

URL重写,跟TP框架没有太多关系,主要是WEB服务器配置,Apache:

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

Nginx:

location / { // …..省略部分代码
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
    }
 }

修改tp框架URL模式配置:URL_MODEL,你的要求应该是pathinfo模式

如果你是单模块,可以做index.php文件中进行入口绑定

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿