• 首页
  • 碎语
  • 归档
  • 友联
  • 相册
  • 足迹
  • 关于
  • 搜索
  • 夜间模式
    ©2010-2026  点燃博客 Theme by OneBlog
    搜索
    标签
    # 日常记录 # 我的足迹 # Typecho 技巧 # 小神兽日常 # 电影 # 记录生活 # 折腾时光 # 书籍笔记 # 博客大事件 # 代码
  • 首页>
  • 整理收集>
  • 正文
  • 伪静态完美去掉index.php的方法

    2020年09月09日 6 阅读 2 评论 1250 字

    测试环境:阿里云共享虚拟主机普惠版

    !> 环境说明: linux + Apache 2.0

    网站根目录下,index.php 所在目录内寻找.htaccess文件,如有修改以下代码,如果没有可新建.htaccess。
    同时添加强行跳转HTTPS

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L]
    </IfModule>

    √> 内容来着谷歌搜索,博主暂时没有想起,再次遇到添加备注。

    逛博客新发现,收集记录下次备用。

    @> 来自 纸盒博客
    https://zhebk.cn/Web/htaccess.html

    伪静态规则。主要作用:
    1.去掉index.php
    2.强制301跳转到https
    3.将带www域名的301跳转至不带www域名
    4.访问域名/index.php后301跳转到主域名。

    <IfModule mod_rewrite.c>
    RewriteEngine On
    #伪静态
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L,E=PATH_INFO:$1]
    #强制跳转https
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://dianr.cn/$1 [L,R=301]
    #带www的跳转至不带www域名
    RewriteCond %{HTTP_HOST} !^dianr.cn$ [NC]
    RewriteRule ^(.*)$ http://dianr.cn/$1 [L,R=301]
    #index.php跳转
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ https://dianr.cn/ [R=301,L]
    </IfModule>

    !> 使用时,请注意修改代码内4处域名

    前几天有开始犯病倒腾,重新搜集的方法,在此记录分享。
    建议:使用空间服务商帮助内容,简单快捷勿许搜索。

    本文著作权归作者 [ 点燃 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    Typecho 技巧Typecho伪静态共享虚拟主机伪静态
    取消回复

    发表留言
    回复

    读者留言2

    1. Meo Lv.2
      2020-09-30 13:15 回复

      这个不错,专业!

      1. 点儿 博主
        2020-10-01 21:10 回复
        @Meo

        博友更专业

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页碎语归档友联相册足迹关于
    Copyright©2010-2026  点燃博客.  Load:0.021 s
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。