从蜘蛛匍匐道理动手,此刻会商一下thinkphp框架的网站若何做url的腾讯分分优化
1.1.设置URL伪静态
在config.ini.php中设置,把URL做成伪静态,那末须要在config.php文件中设置:
'URL_MODEL'=>2, //URL形式为REWRITE形式
PATHINFO形式是Thinkphp体系的默许URL形式,供给了最好的腾讯分分撑持,体系外部已做了情况的兼容处置,以是能够或许撑持大大都的主机情况。
'URL_HTML_SUFFIX' =>'.html', //设置装备摆设文件中这句话的意义,在url的开头以html后缀名开头,如许能够看起来是静态文件,对seo有必然用途!
比方:
通俗形式下URL:http://localhost/?m=home&c=user&a=login&var=value
PATHINFO形式下URL:http://localhost/index.php/home/user/login/var/value/
此中'URL_MODEL'=>2设置url的体例,'URL_HTML_SUFFIX' =>'.html'设置后缀。
1.2.将index.php埋没。
http://localhost/index.php/home/user/login/var/value/
凡是的URL外面含有index.php,为了到达更好的腾讯分分结果能够须要去掉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]
上海火竹信息手艺无限公司