|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
完成301页面跳转之前必要对apache设置做下修正如
apache默许是没有开启mod_rewrite模块的,
1,将
.代码以下:
#LoadModulerewrite_modulemodules/mod_rewrite.so
这一行后面的#号往失落,http.conf的站点目次设置,另外一种是空间用户经常使用的
改成
.代码以下:
LoadModulerewrite_modulemodules/mod_rewrite.so,
2,将AllowOverrideNone改成:AllowOverrideAll
1、写.htaccess文件,关于301重定向的写法:
1)罕见的将不带WWW的域名转向到带WWW的域名下举例:网站.com重定向到www.网站.com
.代码以下:
Options+FollowSymLinks
RewriteEngineon
RewriteCond%{HTTP_HOST}^网站.com[NC]
RewriteRule^(.*)$http://www.网站.com/$1[L,R=301]
假如你有服务器权限我们能够在http.conf中修正
2、Apache下vhosts.conf中设置301转向。
.代码以下:
<VirtualHost*:80>
DocumentRoot“E:/xxx”
ServerNamehttp://www.域名.net
</VirtualHost>
<VirtualHost*:80>
ServerName域名.net
RedirectMatchpermanent^/(.*)http://www.域名.net$1
</VirtualHost>
例
将不带WWW的域名转向到带WWW的域名下
.代码以下:
Options+FollowSymLinks
RewriteEngineon
RewriteCond%{HTTP_HOST}^xxx.cn[NC]
RewriteRule^(.*)$http://www.xxx,cn/$1[L,R=301]
经常使用的客户端哀求毛病前往代码:
400-Badrequest毛病哀求
401AuthorizationRequired必要考证
403Forbidden克制
404NotFound找不到页面
405MethodNotAllowed
408RequestTimedOut
411ContentLengthRequired
412PreconditionFailed
413RequestEntityTooLong
414RequestURITooLong
415UnsupportedMediaType
人人可以使用ff扫瞄firebug来检测是不是前往了301形态代码
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统: |
|