apache下,无www的二级域名跳转设置教程。/Uploads/Editor/2016-05-27/57486bc1251f6.jpg
在网站根目录下修改.htaccess文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^leweek\.cn
RewriteRule ^(.*)$ http://www.leweek.cn/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
ErrorDocument 404 /404.html
</IfModule>
onethink+apache的重写URL方式,如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ainisj\.com
RewriteRule ^(.*)$ http://www.ainisj.com/$1 [R=permanent,L]
在这里判断当前服务器变量HTTP_HOST是否等于ainisj.com,为真就进行重写,按照R=permanent进行永久重定向,L表示
并立即停止重写操作,并不再应用其他重写规则
如果不写R=permanent的话,则默认为302临时重定向,R=permanent或者R=301的话,是永久重定向。
发表评论 取消回复