开发框架 版主:迅睿框架研发组
域名后index.php如何301跳转
类型:迅睿CMS 更新时间:2024-08-14 13:23:43 CodeIgniter

域名后面带index.php 如何进行301跳转取消index.php

回帖
  • 龙帝
    #1楼    龙帝
    2024-08-08 13:54:00
    Chrome 0
    关闭301功能
  • 华清阳君
    #2楼    华清阳君
    2024-08-08 13:59:02
    Chrome 0
    龙帝 现在域名后出现index.php,我想做URL规范化,就是取消index.php,直接跳转到域名上。
  • 华清阳君
    #3楼    华清阳君
    2024-08-14 13:23:30
    Chrome 0
    华清阳君 # index.php 301跳转代码! RewriteCond %{THE_REQUEST} /index\.php [NC]# index.php 301跳转主页! RewriteRule ^index\.php$ http://www.hrbpinpaicehua.com/ [R=301,L]# /index.php/ index.php目录跳转主页! RewriteRule ^index\.php/$ http://www.hrbpinpaicehua.com/ [R=301,L]# /index.php/目录/ 跳转! RewriteRule ^index.php/([a-zA-Z]+)/?$ http://www.hrbpinpaicehua.com/$1/ [L,R=301,QSA]# /index.php/目录/数字.html 跳转!新闻页面使用 RewriteRule ^index.php/([a-zA-Z]+)/(\d+).html$ http://www.hrbpinpaicehua.com/$1/$2.html [L,R=301,QSA]# /index.php/目录/数字_分页.html 跳转!栏目分页使用 RewriteRule ^index.php/([a-zA-Z]+)/(\d+)_(\d+)\.html$ http://www.hrbpinpaicehua.com/$1/$2_$3.html [L,R=301,QSA]# /index.php/英文字母.html 跳转!聚合资讯根目录单页使用RewriteRule ^index.php/([a-zA-Z]+)\.html$ http://www.hrbpinpaicehua.com/$1.html [L,R=301,QSA]# /index.php/英文字母/英文字母.html 跳转!tag标签使用RewriteRule ^index.php/([a-zA-Z]+)/([a-zA-Z]+)\.html$ http://www.hrbpinpaicehua.com/$1/$2.html [L,R=301,QSA]# /index.php/英文字母/英文字母-p数字.html 跳转!tag标签分页使用RewriteRule ^index.php/([a-zA-Z]+)/([a-zA-Z]+)-p(\d+)\.html$ http://www.hrbpinpaicehua.com/$1/$2-p$3.html [L,R=301,QSA]# /index.php/英文字母/英文字母.xml 跳转!网站地图使用RewriteRule ^index.php/([a-zA-Z]+).xml$ http://www.hrbpinpaicehua.com/$1.xml [L,R=301,QSA]# /index.php/英文字母.txt 跳转!网站地图使用RewriteRule ^index.php/([a-zA-Z]+).txt$ http://www.hrbpinpaicehua.com/$1.txt [L,R=301,QSA].htaccess文件做了点规则,目前验证是没有问题的。
    满意答案
  • 华清阳君
    #4楼    华清阳君
    2024-08-14 13:23:43
    Chrome 0
    @华清阳君:.htaccess文件做了点规则,目前验证是没有问题的。