1、先声明一下这个方法是属于linux系列主机!!!步骤1:创建一个htaccess.txt的文本文件,因为通常我们用的是windows系统电脑,在windows系统下无法直接创建.htaccess,所以暂时先创建htaccess.txt
2、步骤2:将以下代码复制进htaccess.txt文本文件中RewriteEngine OnRewriteCond %{http_host} ^hgj1688.com$ [NC]RewriteRule ^(.*)$ http://www.hgj1688.com/$1 [R=301,L]---------------------------------分割线--------------------------------------“RewriteEngine On”,开启 Rewrite 规则开关;“RewriteCond”指重写的条件。后面的字符串通过正则表达式进行匹配,匹配字符串以 ^ 开头并以 $ 结尾。此处 %{http_host} 获取当前主机名称。条件为“当主机名称为hgj1688.com”时执行下列的重写规则。其中“[NC]”指不区分大小写;“RewriteRule”,定义一条重写规则。此处含义:跳转到“http://www.hgj1688.com/”接上访问请求的网址中 hgj1688.com 后面的部分。[R=301] 指重写为 301 重定向/跳转([R] 单指跳转,意义等同 [R=302]),[L] 指最后一条匹配规则。
3、步骤3:然后利用FTP工具把htaccess.txt文本文件上传网站的根目录改名为.htaccess 注意:htaccess前面有个点。这里需要注意一下有的主机已经在根目录自动生成.htaccess文件,这种时候你只需把代码复制进去到相关的位置就可以了。
4、下面说一下windows系列主机的解决方法(我自己没有测试过)!!!步骤:1.在电脑新建一个记事本文件,名字为httpd.ini
5、步骤2:给httpd.ini文件中添加以下代码[ISAPI_Rewrite]拭貉强跳# 3600 = 1 hourCacheClockRate 3600RepeatLimit 泌驾台佐32RewriteCond Host: ^hgj1688\.com$RewriteRule (.*) http\://www\.hgj1688\.com$1 [I,RP][ISAPI_Rewrite]
6、 步骤3:把上面文件中的 hgj1688\.com换成你的网站域名,比如你的域名是hgj1688.com 那么则为 hgj1688\.com