利用.htaccess 的301功能统一网址:让网址变得规范化
利用Apache的.htaccess,使用301重定向,规范网址,前提是服务器空间必须支持Apache的Rewrite功能。
新建一个空文件:**.htaccess,输入重定向规则,然后将其上传到网站根目录,并重命名为.htaccess。
这里的.htaccess写法如下,仅共参考:?
用301将不带WWW的域名重定向:即将digegg.com统一为www.digegg.com
rewriteEngine on
rewriteCond %{http_host} ^digegg.com[NC]
rewriteRule ^(.*)$ http://www.digegg.com/$1 [R=301,L]
用301将绑定的其他域名重定向到主域名,将csslog.com和www.csslog.com.cn统一为www.digegg.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^csslog.com.cn$ [OR]
RewriteCond %{HTTP_HOST} ^www.csslog.com.cn$
RewriteRule ^(.*)$ http://www.digegg.com/$1 [R=301,L]
此处也可以写成:
RewriteCond %{HTTP_HOST} ^(www.)?csslog.com.cn$
RewriteRule ^(.*)$ http://www.digegg.com/$1 [R=301,L]
当然,也可以再扩展一下,将index.html、index.php等也重定向一下:将www.digegg.com/index.php统一为www.digegg.com
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.digegg.com/ [R=301,L]
弄好之后,用这个免费工具检查一下转向的效果吧:
http://www.internetofficer.com/seo-tool/redirect-check/
利用.htaccess将域名绑定到子目录: 让你同一空间安装多个站点
wow!~
so great!~
You have sense!~~~
这篇文章很有用呢