tp3.2 URL_MODEL为2 配置

Posted 歲夢灬沉浮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp3.2 URL_MODEL为2 配置相关的知识,希望对你有一定的参考价值。

1. tp项目index.php同级目录  add . htaccess文件 ,rewirte重写 内容为:

<IfModule mod_rewrite.c>  

  Options +FollowSymlinks  

  RewriteEngine On  

  

  RewriteCond %{REQUEST_FILENAME} !-d  

  RewriteCond %{REQUEST_FILENAME} !-f  

  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]  

</IfModule>  

2. apache 中 httpd.conf

LoadModule rewrite_module modules/mod_rewrite.so

在文件最后面配置虚拟主机

<VirtualHost *:80>

 DocumentRoot /var/www/html/

 ServerName www.xxx.com

 ServerAlias xxx.com

 <Directory "/var/www/html" >

    Options +Indexes +FollowSymLinks +ExecCGI

Require all granted

    AllowOverride All

    Order allow,deny

    Allow from all

    DirectoryIndex index.html index.php

</Directory>

</VirtualHost>

 

不带重写(URL_MODEL =1)

<VirtualHost *:8081>

 DocumentRoot /var/www/back/

 ServerName admin.xxx.com

 ServerAlias xxx.com

 <Directory "/var/www/back" >

 Options +Indexes +FollowSymLinks +ExecCGI

  AllowOverride None

# Order Deny,Allow

# Allow from all

 Require all granted

 </Directory>

</VirtualHost>

以上是关于tp3.2 URL_MODEL为2 配置的主要内容,如果未能解决你的问题,请参考以下文章

TP3.2路由URL问题记录

ThinkPHP3.2.3 Nginx 下 URL_MODEL 的配置

PHP代码审计之再探 TP3 漏洞

tp3.2中配置链接多个数据库

tp3.2 模块单独配置数据库

PHP代码审计之再探 TP3 漏洞-上