RwriteUrl碰到的一个问题

问题描述

在重写url的时候碰到这样一个问题,要把原来URL:http://a.com.cn/personl.aspx?username=xxx重写成http://a.com.cn/xxx,xxx可以是任意字符,包括中文这是我写的一个RewriteRule:RewriteRule^(.*)/(.*)$$1/personal.aspx?username=$2可是这样重写,页面会打不开,换成下面的RewriteRuleRewriteRule^(.*)/user/(.*)$$1/personal.aspx?username=$2就可以用http://a.com.cn/user/xxx正常访问了,但是我现在要用http://a.com.cn/xxx格式来访问。请问这个rewriterule该怎么写,谢谢了!

解决方案

解决方案二:
^(http://.*)/user/(.*)$
解决方案三:
^(http//)?(.*)/(.*)$$2/personal.aspx?username=$3
解决方案四:
RewriteRule/^(.*)/user/(.*)$/personal.aspx?username=$1

时间: 2024-09-27 20:11:57

RwriteUrl碰到的一个问题的相关文章

碰到了一个短语c++操作符重载的问题

问题描述 碰到了一个短语c++操作符重载的问题 我在这个程序中重载>>操作符,报出了如下错误: Error 1 error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion) Error 2 3 IntelliSense: no operator ">&g

碰到了一个奇怪的问题,向高手请教。

问题描述 刚学C#不久,碰到了一个很奇怪的问题.运行的时候不能得到正确的结果但是如果插入断点.单步执行就能得到结果.很奇怪.代码如下.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingClassLib;namespace_4{publicclassProgram{publicint[]fivecards=newint[5];staticvoidMain(string[]args){Deckmydeck=newDec

迁移DB到PPAS时,碰到的一个JDBC 问题的解决方法

    在测试 PG/PPAS 的时候,一个很大的查询,总是会很快就报OOM.把heap dump出来以后,发现一个一个ResultSet占用了大概600M:而同样的代码在oracle上面就没有问题.然后google了一下,发现是(默认)PG会一次把 query 执行完,并把结果返回. 可以用如下的方式设置 fetchsize http://jdbc.postgresql.org/documentation/head/query.html#fetchsize-example Changing c

datagridview将选中矩形区域值存入二维数组,碰到了一个问题?

问题描述 为什么这两行代码的值为0呢,我明明选中了四行两列啊?intnum=dataGridView1.SelectedCells.Count;intcolNum=dataGridView1.SelectedColumns.Count; 解决方案

ajax碰到得一个难题,指点一下

问题描述 动态得为动态生成得linkbutton注册trigger,但是去发现在html代码中ScriptManager1,document.getElementById(form1));Sys.WebForms.PageRequestManager.getInstance()._updateControls([fUpdatePanel1],[],90);并没有找到动态生成得linkbutton在html得展示,这是怎么了我得代码是这样得If(NotMe.IsPostBack)Thencreat

ASP.NET技巧:使用 Anthem.NET 框架的一个调试经历

asp.net|技巧 简介:Anthem 是一个很好用的 Ajax 框架,支持 ASP.NET 1.1, 2.0. 由于该框架的所有控件都继承自 ASP.NET 自身的服务器控件,保留了几乎所有这些控件的属性和行为(除了把它们的 PostBack 改为 CallBack 的无刷新调用之外).所以学习曲线很平缓. 今天我在使用 Anthem 的时候碰到了一个比较麻烦的调试问题,记录于此. 在下面的代码中,我用了一个 Anthem.Repeater 控件.         <asp:XmlDataS

一个验证码识别的代码

字体固定,位置固定,干扰点和字体颜色深度没有交叉,比如下面的样例,是我前几天帮朋友写投票机刷票时碰到的一个具体案例. 基本就三步,确定特征码-分割图片-逐个匹配,代码很简单,不超过100行 using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace BmpNumber { class Number { //数字特征库 static int[,] _num0 =

编程题-面试中碰到的java基础题

问题描述 面试中碰到的java基础题 今天面试碰到这么一个问题,想了半天,不知如何回答 P1=V1; P2=V2; method(P1,P2){ P1=V3; P2=V4; } 结果是P1=V1;P2=V4;问P1P2是什么类型的时候才会出现这种情况 解决方案 在传递的时候,如果传递的是原生数据类型,则值不会改变 public class Test { public static void main(String[] args) { int a = 1; int b = 2; swap(a,b)

怎样当一个好领导:在高管面前赞扬直接下属

■ 文/Meena Surie Wilson 全球领导力发展机构创意领导力中心资深讲师 领导者必须承担所有的错误,并把所有的功劳都归到别人头上. 全球领导力发展机构创意领导力中心(Center for Creative Leadership)完成的新近的一项调查研究显示,要想成为一名管理工作卓有成效的领导者,有六件事必须成为工作重点.下文将列出这六个重点,并针对如何完成这些目标提出建议. 及时提供反馈 意见 在管理过程中,领导者要将关于工作的反馈以及时.公正的方式给予每个人,而且给予反馈的方式应