URL重写
通常的URL外面含有index.php,为了达到更好的SEO成果可能需求去掉URL外面的index.php ,经过URL重写的形式能够达到这类成果,通常需求效劳器开启URL_REWRITE模块能力支持。 上面是Apache的设置装备摆设进程,能够参考下:
一、httpd.conf设置装备摆设文件中加载了mod_rewrite.so模块
二、AllowOverride None 将None改成 All
三、确保URL_MODEL设置为2
四、把上面的内容保留为.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相干常识,请拜访PHP中文网!
以上就是ThinkPHP行使.htaccess文件的Rewrite规定暗藏URL中的index.php的具体内容,更多请存眷资源魔其它相干文章!
标签: URL Apache php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!