>  기사  >  php教程  >  去掉thinkphp访问路径中的index.php

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

WBOY
WBOY원래의
2016-06-06 19:46:191188검색

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>mod_rewrite</span><span>.</span><span>c</span><span>></span></ifmodule></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></code></li>
</ol>

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.