美高梅娱乐场网站thinkphp 去掉URL 里面的index.php(?s=)

发布时间:2019-07-14  栏目:计算机教程  评论:0 Comments

'URL_ROUTER_ON'   => true, //开启路由

例如你的原路径是 http://localhost/test/index.php/home/goods/index.html
那么现在的地址是 http://localhost/test/home/goods/index.html
如何去掉index.php呢?
1.httpd.conf配置文件中加载了mod_rewrite.so模块  //在APACHE里面去配置
#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉

2.定义路由

美高梅娱乐场网站 1

1 'URL_ROUTE_RULES' => array(  2         '/^c_(\d+)$/' => 'Index/List/index?id=:1'  3 ),

2.AllowOverride None 讲None改为 All      //在APACHE里面去配置
(注意其他地方的AllowOverride也统统设置为ALL) <Directory
“D:/server/apache/cgi-bin”> AllowOverride none  改   AllowOverride
ALL Options None Order allow,deny Allow from all </Directory>

 3.Apache去掉index.php 

美高梅娱乐场网站 2

  1、httpd.conf配置文件中加载了mod_rewrite.so模块 
//在APACHE里面去配置

3.确保 config.php  里面配置项 URL_MODEL 设置为 2  return Array(   
‘URL_MODEL’ => ‘2’, );

#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉

美高梅娱乐场网站 3

     2、AllowOverride None 将None改为 All      //在APACHE里面去配置
(注意其他地方的AllowOverride也统统设置为ALL)

4 .htaccess文件必须放到项目跟目录下 这个文件里面加: <IfModule
mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1
[QSA,PT,L] </IfModule>
美高梅娱乐场网站 4

留下评论

网站地图xml地图