thinkphp 翻页URL 如何把index.php 隐藏。

例如现在的地址是localhost/home/index/p/1当我点击翻页的时候却成了localhost/index.php/index/p/2.html我想知道怎么把... 例如现在的地址是 localhost/home/index/p/1
当我点击翻页的时候却成了 localhost/index.php/index/p/2.html
我想知道 怎么把这个index.php去掉,我去看了 Page.class.php 里面有一个url 难道要在这里进行过滤吗?
展开
 我来答
匿名用户
推荐于2016-03-22
展开全部
仅适用于Apache下面,如果你的Apache已经开启rewrite模块的话(大部分环境都已经开启),可以在当前目录下新建一个名为.htaccess的文件,并在该文件当中添加下面代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

即可将地址中的index.php隐藏,利于SEO。
追问
这只是用重写 但是 翻页的  连接 没办法改变,因为他 的方法默认就是 index.php 只有过滤 把index.php 替换为空 就可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式