服务器不支持301重定向(301跳转)
- 服务器
- 2022-12-18 21:07:08
- 56
本篇文章给大家谈谈服务器不支持301重定向,以及301跳转对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、IIS7服务器301重定向怎么做
- 2、linux服务器下如何设置301重定向
- 3、win7服务器怎么301重定向
- 4、我的主机空间是租的 所以不能在服务器里设置301跳转 我的网站是织梦CMS 如何在网站里设置301跳转?
- 5、网站301跳转或是301重定向怎么操作?
IIS7服务器301重定向怎么做
右击 "计算机" 选择 "管理" 然后展开 "角色" 选择 web服务器(IIS) 然后在左边可以向下拖到角色服务 在这里面可以看到 http重定向 是否安装 如果没有安装可以在上面点一下添加角色服务中进行安装(不需要安装盘)然后在 站点属性的 目录选项卡中就可以设置。
linux服务器下如何设置301重定向
我用的IIS,我只希望以下回答能帮到你。
1、用HTML
以下是代码片段:
html
head
metahttp-equiv=”Refresh”content=5;url=;
/head
body
Loading…
/body
/html
上面代码意思为:则会在5秒之后重定向到;如果为本身,则每5秒自动刷新1次;如果content=0,则立即重定向。
2、用asp
以下是代码片段:
%@Language=”VBScript”%
%
Response.Status=“301MovedPermanently”
Response.AddHeader“Location”,“”
%
或者在空间不支持.htaccess文件,可以通过以下事项
在index.asp或default.asp的最顶部加入以下几行:
%
Response.Status="301MovedPermanently"
Response.AddHeader"Location",""
Response.End
%
3.用ASP.NET
以下是代码片段:
scriptrunat=”server”
privatevoidPage_Load(objectsender,System.EventArgse)
{
Response.Status=“301MovedPermanently”;
Response.AddHeader(”Location”,”“);
}
/script
ps:和方法二含义一样
4、:用js
以下是代码片段:
scriptlanguage=”javascript”
url=window.location.href;
url=url.replace(””,”“);//把网址代换
window.navigate(url);
/script
5、用PHP
如果空间不支持.htaccess文件,可以通过php代码来进行301重定向。
在index.php的最顶部加入以下几行:
?php
header("HTTP/1.1301MovedPermanently");
header("Location:");
exit();
?
6、空间支持
用301智能重定向,空间支持.htaccess文件情况下!
作用:域名更换后旧域名的所有地址自动跳转到新的域名,就是说所有ttttt.com的数据会自动跳转到vvvvv.com,如ttttt.com/rewrite.html会转到vvvvv.com/rewrite.html
用法:将下面的代码保存为.htaccess上传到旧域名空间根目录
RewriteEngineon
RewriteRule^(.*)$[R=301,L]
如果需要跳转到首页,将“rewriteRule^(.*)$[R=301,L]”的“$1”删除即可
win7服务器怎么301重定向
方法/步骤
1、进入我们的IIS服务器,然后打开服务器带有的网站管理助手,其实不指定哪个助手,我们需要做的是新建一个站点。
2、点击创建网站,需要填写绑定的域名,这里需要填写不带www的域名,然后点击创建,就会创建一个新的站点,这个站点不需要绑定数据库的,只是作为一个跳转而已。
3、打开Internet信息管理器,然后点击加号,一直到网站选项。右键我们刚刚创建的那个不带www的网站,右键属性。
4、进入属性对话框,从上往下都依次需要修改,图片中红框的位置,都需要按照我们这里填写的方式填写。中间有一个重定向到这里,需要填写带www的那个域名。
5、最后点击确定,返回信息管理处,点击刚刚创建的那个空的网站,会看到右面有个重定向到....,最后我们需要打开自己的网站测试一下,通过之后,就说明设置成功了。
我的主机空间是租的 所以不能在服务器里设置301跳转 我的网站是织梦CMS 如何在网站里设置301跳转?
现在网上有很多说法,就拿PHP的网站程序来说,很多人说修改index.php文件可以做301重定向,这样可以看似301重定向成功了,但用301检测工具会发现做了两次301重定向,最后转到的200是index.html。
这里说一下采用web.config配置文件做301重定向。主机需支持Urlrewrite,一般情况下主机都支持Urlrewrite 的,一个小模块,空间商都会安装上。
下面是web.config文件:不管是xxx。com转向www。xxx。com,还是网站换新域名都可以。
比如www。abc。com转向www。def。com
configuration
system.webServer
rewrite
rules
rule name="WWW Redirect" stopProcessing="true"
match url=".*" /
conditions
add input="{HTTP_HOST}" pattern="^需要转的域名$" /
/conditions
action type="Redirect" url="http://要转到的域名/{R:0}"
redirectType="Permanent" /
/rule
/rules
/rewrite
/system.webServer
/configuration
将修改好的文件上传到网站的根目录。这里由于上传不了文件,所以教大家用DW创建web.config文件。用DW新建一个XML,把新创建XML里的代码删除,将上面的代码复制到新创建的XML里,点击菜单文件—另存为—修改名字和后缀,即文件名改为web.config。然后将该文件上传到网站根目录就OK了。最后到主机控制面板看下默认主页是否是index.html,要将默认主页修改为index.html才行。
网站301跳转或是301重定向怎么操作?
在服务器里设置。 IIS中实现301转向:1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键 2.选中“重定向到URL” 3.在对话框中输入目标页面的地址 4.选中“资源的永久重定向” 5.点击“应用”即可生效 ASP下的301转向代码:%@ Language="VBScript" % % Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "网址" %
关于服务器不支持301重定向和301跳转的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-18发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/5199.html