易截截图软件、单文件、免安装、纯绿色、仅160KB

关于PHP .htaccess rewrite遇上的问题

我现在在开发一个小型查询系统,老板要求地址重写:
重写前      重写后
open.php    open?k=XXX&z=xxx...
shop.php    shop?ee=XXX&cc=xxx...
tvsou.php  tvsou?ee=XXX&cc=xxx...
...


我现在写的正则:

Options
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^open?(.*)$ open\.php$1
RewriteRule ^shop?(.*)$ shop\.php$1
...

问题:
只对第一个 RewriteRule ^open?(.*)$ open\.php$1  有效,后面的都报错为500错误。
请各位大侠给予帮助。在线等。谢谢。
写一个就好了,这么写,一条就够用了,
RewriteRule ^open_?(.*)$ open\.php$1 统一叫open_......就可以了吗?写那么多干嘛啊、

open.php    open?k=XXX&z=xxx...
shop.php    shop?ee=XXX&cc=xxx...
tvsou.php  tvsou?ee=XXX&cc=xxx...

谢谢一楼的回答,老板的意思是不想出现.php地址的要求,也就是参照百度地址重写!所以写一条不行。
现在写的几条,就第一条RewriteRule ^open?(.*)$ open\.php$1是有效的。下面的几条全部报500错误。


谢谢三楼的回答,测试有效。谢谢!


相关问答:

付费求一段php代码,支持淘宝交易 - PHP / 基础编程

各位大侠 
求一段php代码 
可以实现以下功能 
针对不同的浏览器显示不同的图片 
就是有一张图片,只想给ie6用户看到 
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......

付费求一段php代码,支持淘宝交易

各位大些
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片

就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片

价格不要太离谱就行 ......

PHP超级简单问题,50分 - PHP / 基础编程

<!--购买数量-->
  <div class='buyinfo'>
  <table width='auto'>
  <tr>
  <td><span>购买数量:</sp ......

php时间正则问题 - PHP / 基础编程

PHP code:

$date = '2009-12-25';
$ptn = '/([\d]{4})[- \/](0?[\d]|1[0-2])[-\/ ](0?[\d]|[1-2][\d]|3[0-1])/';
if (preg_match($ptn,$date,$out))
{
print_r($out);exit();
}
结果为:
PHP code:
......

php +sql server 分页问题

下面是用网上搜来的一段代码
<html> 
<head> 
<title>PHP分页</title> 
</head> 
<body> 
<? 
//为了便于理解和更快地应用到工 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号