飘灵儿 发表于 2015-1-16 13:15:52

来讲讲:windows中apache 301页面跳转完成办法

要多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
RewriteRule^(.*)$http://www.网站.com/$1



假如你有服务器权限我们能够在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
RewriteRule^(.*)$http://www.xxx,cn/$1


经常使用的客户端哀求毛病前往代码:

400-Badrequest毛病哀求
401AuthorizationRequired必要考证
403Forbidden克制
404NotFound找不到页面
405MethodNotAllowed
408RequestTimedOut
411ContentLengthRequired
412PreconditionFailed
413RequestEntityTooLong
414RequestURITooLong
415UnsupportedMediaType

人人可以使用ff扫瞄firebug来检测是不是前往了301形态代码
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:

海妖 发表于 2015-1-18 10:14:01

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

活着的死人 发表于 2015-2-2 22:02:31

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

小妖女 发表于 2015-2-8 11:52:02

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

老尸 发表于 2015-2-25 12:01:51

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

小女巫 发表于 2015-3-7 21:11:51

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

莫相离 发表于 2015-3-15 14:42:14

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

小魔女 发表于 2015-3-22 02:10:30

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
页: [1]
查看完整版本: 来讲讲:windows中apache 301页面跳转完成办法