[教程]301相关集中贴

超级版主 沉冰浮水 2018-6-27 4379

伪静态助手 - Z-Blog 应用中心

https://app.zblogcn.com/?id=16338

-----

Apache + .htaccess默认规则

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

# 所有自定义规则加在这一行起,各种用途的规则视情况有顺序要求

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

一些通用需求规则,按自己需要添加

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

#强制目录以斜线/结尾

RewriteRule ^([^\.]+[^/])$ https://%{http_host}/$1/ [L,R=301]

#域名统一

RewriteCond %{http_host} !^www.zblogcn.com$ [NC]

RewriteRule ^(.*)$ https://www.zblogcn.com/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

沉冰浮水.tk | 我的咸鱼心←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

最后于 9月前 被沉冰浮水编辑 ,原因:
最新回复 (2)
全部楼主
  • 用户 chosenone 2018-11-28 0
    引用 1
    RewriteCond %{http_host} !^www.zblogcn.com$ [NC]
    RewriteRule ^(.*)$ https://www.zblogcn.com/$1 [L,R=301]
    这两句是http跳转到HTTPS吗?
    我刚提了问https://bbs.zblogcn.com/thread-100718-1-1.html

  • 用户 chosenone 2018-11-30 0
    引用 2
    沉冰浮水 发表于 2018-11-28 09:07
    2楼已更新


    谢谢。再多问一下,下面是我目前的规则,http to https的那两句代码是加在第3行和第4行之间吗?
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    Order Allow,Deny
    Allow from all
    Deny from 114.99.22.133
    Deny from 106.120.185


    • ZBlogger技术交流中心
      4
          
返回