<ifModule mod_rewrite.c>
Rewriteengine on //开启重写功能
Errordocument 404 /error/404.html //指定404状态 代码文件
Errordocument 403 /error/403.html //指定403状态 代码文件
RewriteCond %{HTTP_HOST} ^(\d.\d.\d\d) //RewriteCond 是重写规则,如果规则符合则执行下面的语句,这句语句的作用是用ip访问http时重定向
RewriteRule ^(.+)$ http://www.xxxxx.com [L,R=301] //重定向至www.kukuw.com 中括号L表示这是这个文件最后一个语句,执行完这个语句就退出。
RewriteCond %{HTTPS} !^on$ //不是使用https协议就执行下一句
RewriteRule ^(.+)$ https://www.xxxx.com/%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www.xxxx.com //不是www就执行下一句
RewriteRule ^(.+)$ https://www.ggldd.top/%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.xxxx.com
RewriteRule ^(.+)/(\w+)$ $1/$2.php
RewriteRule ^(.+).asp$ $1.php
RewriteRule ^(.+).jsp$ $1.php [L]
</ifModule>
以上内容写在 /etc/httpd/conf/httpd.conf文件中,必须写在<Directory />…</Directory>里面