X客吧-星客你不懂的世界
X客吧下载站
当前位置: xKe8 > 软件下载 > 软件资讯 > 应用技巧 >

apache在windows中301页面跳转方法

时间:2015-01-08 10:12来源:xKe8.Com 作者:X客 点击:
windows中apache 301页面跳转实现方法,我们来总结windows中apache 301页面跳转实现方法,目前最主流的有二种一种是在写.htaccess文件方法一种是修改httpd.conf文件。
apache在windows中301页面跳转方法

总结windows中apache 301页面跳转实现方法,目前最主流的有二种一种是在写.htaccess文件方法和修改httpd.conf文件来实现。
 
实现301页面跳转之前需要对apache配置做下修改

本小站 http://xke8.com 所做的301跳转是把带WWW的转到不带WWW的。这样减短了域名,应该更加利于SEO。
 
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的域名下 举例:xke8.com重定向跳转到www.xke8.com
 
代码如下:
 
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xke8.com [NC]
RewriteRule ^(.*)$ http://www.xke8.com/$1 [L,R=301]
 
 
如果你可以管理到服务器我们可以在http.conf中修改
 
二、Apache下vhosts.conf中配置301转向。
 
代码如下:
 
<VirtualHost *:80>
DocumentRoot “E:/xke8.com”
ServerName http://www.xke8.com
</VirtualHost>
<VirtualHost *:80>
ServerName xke8.com
RedirectMatch permanent ^/(.*) http://www.xke8.com$1
</VirtualHost>
 
 
将不带WWW的域名转向到带WWW的域名下
 
代码如下:
 
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xke8.com [NC]
RewriteRule ^(.*)$ http://www.xke8.com/$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
 
检测是否返回了301状态代码 
 
(责任编辑:xKe8.Com)
顶一下
(0)
0%
踩一下
(0)
0%
更多
------分隔线----------------------------

相关软件

相关文章