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

softyun3年前云服务器22

实现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、云服务器支持无限可扩展性,能实现最佳...

租用国外BGP多线云服务器有哪些优势

租用国外BGP多线云服务器的优势有:1、BGP多线能为云服务器的上行路由与下行路由选择最优的路径,实现高速的单IP多线访问;2、BGP多线具有冗余备份、消除环路的特点,能实现路由的相互备份;3、BGP...

免备案的香港服务器有什么好处

租用免备案香港服务器的好处:1. 香港地区的法律制度不同于内地,对服务器备案的限制较小,所有香港免备案服务器租赁即开即用非常方便。2. 香港机房网络为国际网络,香港免备案服务器在本地速度非常快,香港机...

云服务器相比传统主机的优势有哪些

云服务器相比传统主机的优势:1. 云服务器是一组集群服务器上划分出来的,减少硬件成本,同等配结构的情况下,云服务器的价格优势更明显。2. 云服务器具有天然防ARP攻击,支持快照备份,数据永久不丢失,还...

服务器托管遇到的常见问题有哪些

服务器托管遇到的常见问题有:1、服务器带宽出现问题,导致服务器出现故障影响整个网络环境;2、服务器系统出现故障问题,导致服务器死机无法正常运作;3、服务器托管的服务商运维不专业问题,从而导致服务器无法...

最好的虚拟主机怎么租用

最好的虚拟主机租用方法:1、看虚拟主机的ip是否独立,独立ip更适合搜索引擎,有利于网站的排名,且后期操作维护也方便;2、看虚拟主机的线路,cn2直连线路能保证网站的页面开通速度,有助于网站的seo;...