备份一下自己用的伪静态规则。主要作用:
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://zhebk.cn/$1 [L,R=301]
#带www的跳转至不带www域名
RewriteCond %{HTTP_HOST} !^zhebk.cn$ [NC]
RewriteRule ^(.*)$ http://zhebk.cn/$1 [L,R=301]
#index.php跳转
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://zhebk.cn/ [R=301,L]
</IfModule>
点儿
收下,转载保存
Tiger Chao
我用的 `caddy`
`rewrite` 比你的方便多了,缺点是 ...
`www`和`不带www`分别是两个不同的主机名
`www`跳转到`不带www`
> redir https://www.locvm.info{uri}`rewrite` 写法
> rewrite / {
>if {path} not_starts_with admin
> r (.*)
>to /index.php/{1}
Tiger Chao
@Tiger Chao : 呃 ,不是 makedown 吗???
怎么输出成这个样子了?
子虚之人
@Tiger Chao : 评论支持了md的呀
595921237
伪静态为啥不能用呢!
子虚之人
@595921237 : 注意修改代码中域名
三夏时光
主题简洁漂亮
紫书海
写的很好,支持一下
Mr.Chou
这个可以有,我把所有的都指定到了JRDZJ.CC下
vps
学习了
lui xu
@vps : 简洁漂亮