windows中Apache下vhosts.conf中配置301重定向
原创
©著作权归作者所有:来自51CTO博客作者Q神的原创作品,请联系作者获取转载授权,否则将追究法律责任
windows中apache 301页面跳转实现方法,
Apache下vhosts.conf中配置301重定向
apache默认是没有开启mod_rewrite模块的,
路径:phpStudy\Apache\conf\httpd.conf
在apahce的httpd.conf文件里面查看
1,将
复制代码 代码如下:
#LoadModule rewrite_module modules/mod_rewrite.so
这一行前面的#号去掉,http.conf的站点目录配置,另一种是空间用户常用的
改为
复制代码 代码如下:
LoadModule rewrite_module modules/mod_rewrite.so,
2,将AllowOverride None 改为:AllowOverride All
Apache下vhosts.conf中配置301重定向
将不带www的定向到带www去
<VirtualHost *:80>
ServerName xxx.com
RewriteEngine On
RewriteRule ^/(.*)$ http://www.xxx.com/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.xxx.com
DocumentRoot "C:\phpStudy\WWW\educms"
</VirtualHost>
DocumentRoot "C:\phpStudy\WWW\educms" 这个是网站的路径