问一htaccess中的正则表达式 .htaccess文件中匹配所有英字母、数字以及 ()*\+/:._+-|[] 这些符号的正则应该怎么写?我是这样写的,但出错:RewriteRule ^prodocts/([a-z0-9\()\+/._-]*)/$ product.php\?p=$1 [NC] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不论什么符号,都是这样的规则,那可以试试这样RewriteRule ^ prodocts/([\W|\w]+)\/$ product\.php\?p=$1 [L] RewriteRule ^prodocts/([a-z0-9\(\)\+\/\._-]*)/$ product\.php\?p=$1 [NC] 直接 .* 就可以了. 匹配除了换行符以外所有的字符,包括空格* 重复0次或更多次RewriteRule ^prodocts\b(.*)?$ product.php\?p=$1 [NC] 英文字母及数字,这些非符号的,用\w就行了,如果不放心的话,楼主那个还要加一个A-Z其他单词要加\这个转义符号但是+好像会被浏览器自动转成url编码哦,,测试一下。。另外,rewrite可以开启rewriteLog,然后用这个来查看跳转日志中是否正确,rewritelevel设置为3就可以了。RewriteLog /var/www/rewrite.logRewriteLevel 3然后慢慢调。。 php 开源nusoap 调用带参数的方法? 有什么软件可以测试局域网中两个php站点的性能 zend studio 或者eclipse wampserver2.2a安装后运行出现以下错误,怎样解决 如何循环输入,高手进来帮我看看 求所见及所得的编辑器 ajax返回的数据有中文会在不同操作系统下不一样 我的PHP网站近来访问量急剧下降。不知道是什么问题 IIS+PHP5的问题 dedecms中如何在dede:list中使用flag 有关session的错误 Fatal error: Class 'Mage_Adminhtml_Controller_action' not found
RewriteRule ^ prodocts/([\W|\w]+)\/$ product\.php\?p=$1 [L]
. 匹配除了换行符以外所有的字符,包括空格
* 重复0次或更多次
RewriteRule ^prodocts\b(.*)?$ product.php\?p=$1 [NC]
其他单词要加\这个转义符号
但是+好像会被浏览器自动转成url编码哦,,测试一下。。另外,rewrite可以开启rewriteLog,然后用这个来查看跳转日志中是否正确,rewritelevel设置为3就可以了。RewriteLog /var/www/rewrite.log
RewriteLevel 3然后慢慢调。。