windows中apache 301页面跳转实现方法

softyun3年前云服务器52

实现301页面跳转之前需要对apache配置做下修改如

apache默认是没有开启mod_rewrite模块的,

1,将

复制代码 代码如下:

#LoadModule rewrite_module modules/mod_rewrite.so


这一行前面的#号去掉,http.conf的站点目录配置,另一种是空间用户常用的

改为

复制代码 代码如下:

LoadModule rewrite_module modules/mod_rewrite.so,



2,将AllowOverride None 改为:AllowOverride All

一、写.htaccess文件,关于301重定向的写法:

1) 常见的将不带WWW的域名转向到带WWW的域名下 举例:网站重定向到网站

复制代码 代码如下:


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^网站 [NC]
RewriteRule ^(.*)$ 网站/$1 [L,R=301]



如果你有服务器权限我们可以在http.conf中修改

二、Apache下vhosts.conf中配置301转向。

复制代码 代码如下:


<VirtualHost *:80>
DocumentRoot “E:/xxx”
ServerName 域名
</VirtualHost>
<VirtualHost *:80>
ServerName 域名
RedirectMatch permanent ^/(.*) 域名$1
</VirtualHost>




将不带WWW的域名转向到带WWW的域名下

复制代码 代码如下:


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx [NC]
RewriteRule ^(.*)$ xxx,cn/$1 [L,R=301]


常用的客户端请求错误返回代码:

400 - Bad request 错误请求
401 Authorization Required需要验证
403 Forbidden禁止
404 Not Found找不到页面
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type

大家可使用ff浏览firebug来检测是否返回了301状态代码

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

租用美国高防服务器有哪些优势

租用美国高防服务器的优势有:1、美国高防服务器有丰富的网络带宽資源,能有效防御DDoS攻击等流量攻击;2、美国高防服务器不用备案,能快速搭建网站并上传,且安全性高;3、美国高防服务器能防御DDoS攻击...

美国虚拟空间的控制面板有哪些功能

美国虚拟空间控制面板的功能有:1、能在线修改登陆密码,查询美国虚拟空间的使用情况,打开或关闭web服务;2、能自行管理数据库,查询数据库的使用情况,修改数据库密码;3、能设置无限个网址转发、域名的邮件...

vps国外云服务器租用价格为什么不同

vps国外云服务器租用价格不同的原因有:1、受服务商优惠活动影响,一般有优惠活动时,租用vps国外云服务器的价格会比较便宜;2、配置选择不同,选择的配置质量越高,价格越贵;3、数据中心环境不同,专业可...

新手站长租用韩国服务器时常犯的错误有哪些

新手站长租用韩国服务器时常犯的错误有:1、过于重视成本控制,便宜的韩国服务器在流量上有限制且设备比较陈旧,容易出故障,不适合用来部署网站;2、一味追求直连线路,没有考虑访客流量的来源,导致所选的网络线...

造成美国服务器网站崩溃的原因有哪些

造成美国服务器网站崩溃的原因有:1、美国服务器网站问峰值以及请求数量超过了网站空间的承受力,从而导致美国服务器网站崩溃;2、美国服务器网站被黑客进行恶意攻击及操控,从而导致美国服务器网站崩溃。具体内容...

港台服务器租用要注意哪些事项

港台服务器租用要注意的事项有:1、港台IDC服务商的选择,选择知名的香港IDC服务商,所提供的香港服务器质量有保障;2、港台服务器的配置选择,按实际需求选择合适的香港服务器配置;3、港台服务器的访问速...