首页  >  文章  >  php教程  >  去掉thinkphp访问路径中的index.php

去掉thinkphp访问路径中的index.php

WBOY
WBOY原创
2016-06-06 19:46:191185浏览

REWRITE模式 REWRITE模式 是在 PATHINFO 模式的基础上添加了重写规则的支持,可以 去掉 URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。 如果是Apache则需要在入口文件的同级添加.htaccess文件,内容如下: IfModule mod_rewrite .

REWRITE模式

REWRITE模式是在PATHINFO模式的基础上添加了重写规则的支持,可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

如果是Apache则需要在入口文件的同级添加.htaccess文件,内容如下:

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

接下来,就可以用下面的URL地址访问了: http://localhost/home/user/login/var/value

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn