URL重写
一般的URL内里含有index.php,为了到达更好的SEO结果能够须要去掉URL内里的index.php ,经由历程URL重写的体式格局能够到达这类结果,一般须要服务器开启URL_REWRITE模块才支撑。 下面是Apache的设置历程,能够参考下:
1、httpd.conf设置文件中加载了mod_rewrite.so模块
2、AllowOverride None 将None改成 All
3、确保URL_MODEL设置为2
4、把下面的内容保存为.htaccess文件放到进口文件的同级目录下
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
重启Apache以后,本来的 http://serverName/index.php/Blog/read/id/1 就能够经由历程接见 http://serverName/Blog/read/id/1 简化了URL地点。
更多PHP相干学问,请接见ki4网!
以上就是ThinkPHP应用.htaccess文件的Rewrite划定规矩隐蔽URL中的index.php的细致内容,更多请关注ki4网别的相干文章!