linux主机如何做301重定向
进入高级管理后,点击301转向。
linux主机如何做301重定向
这个页面的左边原域名的框框里面填上自己之前的域名,在右边的框框里面填上要重定向后的域名,这样在底下的框框内就出现了一段代码。
linux主机如何做301重定向
将代码复制,然后在桌面上新建一个记事本,打开记事本,将刚才那段代码粘贴进来,然后将记事本改名为.htaccess,注意htaccess前面一定要有一个点,然后将此文件用ftp上传到空间的根目录下,这样就完成了301重定向。
linux主机如何做301重定向
linux主机如何做301重定向
5
如果是其他linux主机,就是直接将第三步中的那段代码写进记事本,然后改名为.htaccess即可。
6
最后,就是看301重定向是否做成功,最简单的方法,就是在浏览器地址栏输入原来的网址,看是否转向到新的网址。如果转到新的网址上,就说明301重定向做成功了!
具体需要看您的空间是Windows还是Linux的。建议找您的网站制作商帮您操作。
Linux虚拟主机设置301跳转的方法:在本地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入Linux虚拟主机设置301跳转的方法:
在本地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
</IfModule>
说明:上述规则是将站点所以访问域名都重定向到www.abc.com(规则中的域名请修改为自己的域名),
如果仅想将绑定在站点上某个域名(如:www.123.com)重定向到www.abc.com,规则如下:
RewriteCond %{HTTP_HOST} ^www.123.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
如果有多种需求,如abc.com跳转到www.abc.com 456.com跳转到www.456.com,规则如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^456.com$ [NC]
RewriteRule ^(.*)$ http://www.456.com/$1 [R=301,L]
</IfModule>
根据自己的需要进行添加修改,然后上传到服务器wwwroot目录,改名为.htaccess即可
三种简单方法(假设空间面板没有301定向设置):1、linux空间,编写文件.htaccess,文件中增加301重定向指令(代码网上到处都是);2、win空间,空间支持伪静态情况下,编写httpd.ini文件(需要的留下邮箱)3、假设所有方法都不支持,那至少能做个首页301定向,在DEDECMS织梦代码的首页Index.php文件中添加代码:$the_host = $_SERVER['HTTP_HOST']
if($the_host != 'www.网址.com')
{header('HTTP/1.1 301 Moved Permanently')
header('Location: http://www.网址.com')}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)