ホームページ  >  記事  >  php教程  >  去掉thinkphp访问路径中的index.php

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

WBOY
WBOYオリジナル
2016-06-06 19:46:191171ブラウズ

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 までご連絡ください。