.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以做用于此目录及其全部子目录。做为用户,所能使用的命令受到限制。php
.htaccess 定义重定向301html
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On分布式
#须要重定向的域名,不带WWW;
RewriteCond %{http_host} ^qiuxue365.cn [NC]spa
#不带WWW域名定向到WWW域名
RewriteRule ^(.*)$ http://www.qiuxue365.cn/$1 [L,R=301]
RewriteRule ^(\S*)\/$ http://www.qiuxue365.cn/$1.html [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>htm
标红部分为域名,替换便可;其余规则按照默认规则便可;文档