【发布时间】:2012-11-27 17:39:42
【问题描述】:
我有网址:
http://www.mywebsite.com/i/1Q2GmFuFdZ.jpg
我想重写一条规则,使其转到文件image.php?id=1Q2GmFuFdZ.jpg
在我的 PHP 文件中,我有这个
<?PHP
print_r($_GET);
?>
这就是我的 htaccess 中的内容
RewriteEngine On
RewriteRule ([a-zA-Z0-9]+[\.]+[a-z]{3})$ image.php?id=$1
这是我得到的输出:
Array ( [id] => image.php )
我不确定我做错了什么。我不是正则表达式专家,但我知道基础知识。
谢谢
编辑: 忘记在表达式中添加0-9
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite