用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2921|回复: 2
收起左侧

[控制器] 如何把无后缀的URL301到有后缀的页面上?

[复制链接]
发表于 2012-10-12 11:14:20 | 显示全部楼层 |阅读模式
是这样的,我程序里设置后缀是 .html
然后客户最近反映个情况,就是  /xxx/id 和 /xxx/id.htm 都被搜索引擎收录了,
那么怎么做到 不到后缀的页面 转到带后缀的页面上呢?
发表于 2012-10-13 08:44:33 | 显示全部楼层
我记得可以通过写htaccess文件禁止收录特定格式的url
发表于 2012-10-13 16:03:28 | 显示全部楼层

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^xxx/([0-9]+)$ xxx/$1.html [L,R=301]
复制代码

本版积分规则