.htaccess常用跳转规则
301跳转规则
必须运行的是apache服务器
下文写法是将不带www的跳转到带www的网址
具体的写法如下 大家可以参考
自行修改其中的url即可 如果不行 请检查服务器环境
Options +FollowSymLinks
rewriteEngine on
rewriteCond %{http_host} ^zuoridangnian.com [NC]
rewriteRule ^(.*)$ http://www.zuoridangnian.com/$1 [R=301,L]
404规则
ErrorDocument 404 /404.html
如果上面的规则不生效,使用
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /404.html [L]
非HTTPS跳转至HTTPS规则
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]