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

softyun3年前云服务器26

实现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状态代码

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

相关文章

美国服务器CDN云加速的工作原理是什么

美国服务器CDN云加速的工作原理是:CDN云加速将美国服务器的网站内容推送到网络边缘,为访客提供了边缘服务,从而实现保证美国服务器网站的服务质量和整个网络上的访问秩序。它是基于质量和秩序相关的网络架构...

北京虚拟主机租用价格是怎么计算的

北京虚拟主机租用价格的计算方法:1、看服务商优惠活动,一般在服务商优惠活动时租用北京虚拟主机会更便宜;2、看选择的是代理商还是品牌商,代理商费用要比品牌商高;3、看北京虚拟主机配置的选择,选择的配置越...

香港云虚拟主机服务器能做什么

香港云虚拟主机服务器能做:1、搭建管理网站,包括生成各类统计报告,备份恢复数据,修改页面等;2、搭建ASP、PHP应用平台,香港云虚拟主机能提供特有的应用程序模板;3、搭建电子商务平台,香港云虚拟主机...

海外服务器不同国家的不同优势分析

在以市场为主导的经济实体里,市场的需求决定产品的供应。海外服务器正是伴随着市场的需求而发展的,随着中国在国际上政治地位及经济地位的提高,参与国际经济合作也越来越频繁,众多中国企业都涉及到对外贸易业务,...

使用香港服务器搭建外贸网站的优势

科技在进步,时代在发展,短短十余载,国内电子商务正发生着翻天覆地的变化。当然,也涌现出(如天猫、京东)一大批优秀的电子商务网站。越来越多的企业都开始进行线上交易,将产品销售领域拓展至外贸平台上。以往传...

香港服务器负载过高如何处理

香港服务器负载过高的处理方法:1.利用DNS实现负载均衡,通过DNS服务器配置多个A记录,解析到不同的IP地址;2.基于IP实现负载均衡,利用负载均衡算法将IP报文转发到集群服务器;具体分析如下:1....