.htaccess规则大全可自行扩展修改收藏了!

作者:admin   时间:2020-07-09   访问量:154

  .htaccess规则一直是网站的重要组成部分,他可以实现301重定向、伪静态、设置404默认页等多种功能,可见.htaccess在网站中的重要性,好友梓岳的个人博客收集了众多.htaccess规则希望对大家的网站设置.htaccess有所帮助,建议收藏!

  没带www的网址首页和目录301重定向到带www的网址首页和目录

RewriteEngine on
RewriteCond %{HTTP:Host} ^zibk\.cn$
RewriteRule (.*) http\://www\.zibk\.cn\/$1 [NC,R=301]

  将老网址301重定向到新网址

RewriteEngine on
RewriteCond %{HTTP:Host} ^zibk\.web5\.aakk66\.com$ //老网址
RewriteRule (.*) http\://www\zibk\.cn\/$1 [NC,R=301] //新网址

  访问首页网址/index.html301重定向到不带index.html小尾巴的网址上

RewriteEngine on
RewriteRule ^index\.html$ http://www.zibk.cn/ [R=301,L]

  将目录/index.html301重定向到不带index.html小尾巴的目录

RewriteEngine on
RewriteRule (.*)/index.html http://www.zibk.cn/$1 [L,R=301]

  目录页网址之间的301重定向规则

RewriteEngine on
RewriteRule ^news/(.*)$ http://www.zibk.cn/xw/$1 [L,R=301]

  将index.php伪静态到index.html

RewriteEngine on
RewriteRule ^about/index.html$ about/index.php

  将?1.html伪静态到1.html去除问号

RewriteEngine on
RewriteRule ^xw/([0-9]+\.html)$ xw/?$1.html

  *附discuz论坛的伪静态规则

RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/archiver/index.php?action=$2&value=$3&%1

  wordpress的伪静态规则

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


【地址】:http://www.inseo.cn/seo/41.html转载请注明出处


相关文章

Copyright © 2018-2030 大树SEO All Rights Reserved.