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

实现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的域名下 举例:网站.com重定向到www.网站.com

 代码如下 复制代码

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^网站.com [NC]
RewriteRule ^(.*)$ http://www.网站.com/$1 [L,R=301]

如果你有服务器权限我们可以在http.conf中修改

二、Apache下vhosts.conf中配置301转向。

 代码如下 复制代码

<VirtualHost *:80>

DocumentRoot “E:/xxx”

ServerName http://www.域名.net

</VirtualHost>

<VirtualHost *:80>

ServerName 域名.net

RedirectMatch permanent ^/(.*) http://www.域名.net$1

</VirtualHost>

将不带WWW的域名转向到带WWW的域名下

 代码如下 复制代码

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.cn [NC]
RewriteRule ^(.*)$ http://www.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状态代码

时间: 2024-12-31 16:15:56

windows中apache 301页面跳转实现方法的相关文章

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

实现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 改为

wp8-WP8.1开发中listview在页面跳转如何实现选中的item值的传递

问题描述 WP8.1开发中listview在页面跳转如何实现选中的item值的传递 在mainPage页面中,建立了ListView控件并绑定了数据源, 点击其中的item元素,实现了页面跳转,但就是无法实现被选中的item值的传递, 请教大家帮忙指点~~~~ 代码如下: private void lv_ItemClick(object sender, ItemClickEventArgs e) { string s1 = lv.SelectedItem.ToString(); this.Fra

Swift自定义cell中如何做到页面跳转并且传值

问题描述 Swift自定义cell中如何做到页面跳转并且传值 Swift语言, 我是折叠tableview,自定义了一个cell,cell里面有很多按钮,点击每个按钮都跳转到不同的页面,我想请教下如何带值跳转呢? 解决方案 cell中的按钮添加的时候设置button的tag.然后点击的时候获取tag来得到不同的值跳转页面

andriod的webview中如何实现页面跳转的滑动效果?

问题描述 andriod的webview中如何实现页面跳转的滑动效果? 就是在webview中的页面点击某个链接后跳转到另一个页面的过程中实现滑动的效果,不知道如何实现?

servlet中实现页面跳转实现方法

servlet中实现页面跳转实现方法 客户端跳转 // 使用response对象的sendredirect实现客户端跳转 // servlet的doget方法 public void doget(https教程ervletrequest req,httpservletresponse res)     throws servletexception,ioexception {     printwriter out = res.getwriter();     out.println("hell

Android编程中Intent实现页面跳转功能详解

本文实例讲述了Android编程中Intent实现页面跳转功能.分享给大家供大家参考,具体如下: 安卓四大组件:Activity.Service.Broadcast Receiver.Content Provider Intent实现页面之间跳转 1.无返回值 startActivity(intent) 2.有返回值 startActivityForResult(intent,requestCode); onActivityResult(int requestCode,int resultCod

js中页面刷新和页面跳转的方法总结

.js中cookie的基本用法简介 2009-12-15 js中页面刷新和页面跳转的方法总结 文章分类:Web前端 关键字: javascript js中页面刷新和页面跳转的方法总结 1.history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: <a href="javascri

三种asp.net页面跳转的方法_实用技巧

第一种方法:response.redirect这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但它可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端.需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session.代码如下  using System; using System

复制Windows中警告提示消息对话框内容的方法

  在使用Windows操作系统的时候,常常会由于各种操作而使系统弹出警告提示窗口,有的系统提示只是友情提示,有的则是系统错误,则需要我们去解决,通常的方法就是去网上搜索解决办法.那么在搜索之前,我们得先把错误的内容复制下来,以便于网友们根据错误提示内容来帮你解决具体的问题.然而系统弹出的警告提示窗口不可以用鼠标选择上面的文字,所以我们只能通过手动把警告提示窗口中的文字一个字一个字的键入到搜索引擎,实在是太麻烦了,所以今天就教大家复制Windows中警告提示消息对话框内容的方法. 这里假如我要关