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

softyun3年前云服务器53

实现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、人为因素,比如用户或机房管理员操作失误导致服务器出现故障;2、网络协议的局限性,例如因网络和信息系统自身的缺陷引起服务器故障问题;3、服务器硬件和设备的局限性,...

国外vps主机租用要注意哪些方面

国外vps主机租用要注意:1、网站的打开速度是否较快,不同的机房存在着不同的访问速度;2、稳定性是否较好,综合考虑网络,硬件,带宽等因素;3、丢包率是否较低,路由节点多,则丢包率就高;4、是否提供防火...

香港服务器租用的评测要点

对于香港服务器租用来说,想必大家都比较熟悉,现在很多站长建设电商网站、外贸网站等,都喜欢租用香港服务器。毕竟,香港服务器拥有性能好、访问速度快等诸多独特优势,备受青睐也是情理之中的。与此同时,对于很多...

美国服务器IP被封的原因有哪些

美国服务器IP被封的原因有:1、服务器遭遇DDoS攻击,导致美国服务器瘫痪,影响数据中心内网正常运作;2、服务器遭遇黑客入侵,并控制服务器进行违法操作;3、服务器流量超载,带宽资源限制;4、服务器违反...

租用美国服务器部署存储业务怎么样

租用美国服务器部署存储业务的优势:1. 租用美国服务器的硬件性价比较高,不仅限制少无需备案,对于成本控制也很有帮助。2. 租用美国服务器的线路比较可靠,美国服务器带宽资源是最充足的,接入高防CDN,速...

选择云服务器的关键因素有哪些

选择云服务器的关键因素:1. 注意云服务器的可扩展性,是否能够根据当前需求实现云资源的增减。2. 云服务器能否支持自定义,配置方案是否适应云服务器。3. 了解云服务器供应商可用性和 SLA,能否保障云...