发新话题
打印

请教简单的Apache URL Rewrite实例

本主题由 admin 于 2007-11-4 12:02 移动

请教简单的Apache URL Rewrite实例

[原创]简单的Apache URL Rewrite实例
http://www.phpres.com/html/kaifajiqiao/20070427/16.html


谢谢!仔仔细细地推敲,仍有不明白的,能否就这个例子写个正则表达式?
www.phpres.com/userName
实际的URL
www.phpres.com/user.php?ID=userName
不胜感谢!


另一个问题,在主页的文章留言中,验证码总是出错,请测试验证码?

TOP

感谢你关注我们网站。

你要的结果:
   RewriteRule ^/([a-zA-Z]+)$  /user\.php\?ID=$1  

有实际测试过的

TOP

验证码测试我们这边没问题。不过会员主站和BBS暂时不是互通的,请注册BBS会员,我们正在整合。
PHP开发资源网 - 全力打造中文PHP第一社群

TOP

谢谢!能否解释这个表达式的含义吗?

另外,如果用户名出错,如果自动跳转到指定页面?

TOP

建议你多看看正则的资料对你有好处,以后你将受益无穷的。意义我也不知道怎么说,就是从头到尾匹配。
汇集PHP中文开发资源 - 打造中文PHP第一社群 - PHP开发资源网

TOP

我将下面表达式
RewriteRule ^/([a-zA-Z]+)$  /user\.php\?ID=$1
换乘
RewriteRule ^/user\.php\?ID=$1
实际URL是phpes.com/user.php?ID=1234
ID=数字
但提示出错,表达式不对?

补充:从你们的主页无法进入这里的论坛?去了另一个论坛?

[ 本帖最后由 julia_yl 于 2007-6-2 08:24 编辑 ]

TOP

数字这样用(\d+),不是很明白你的意思。

第二点你能指出你是通过主页进的么。哪个链接错了,请给个URL,谢谢。
PHP开发资源网 - 全力打造中文PHP第一社群

TOP

404 not found

页面找不到,404 出错?
表达式如下
RewriteRule ^/(\d+)$  /user\.php\?ID=$1

实际URL
www.phpres.com/user.php?ID=123

第二个问题,论坛
http://www.phpres.com/html/kaifajiqiao/20070427/16.html
点击最上面的会员中心,验证码总是无法通过
点击支持论坛 ,即转到了其他论坛
http://bbs.dedecms.com/

TOP

发新话题