2009-11-05 104 views
1

我正在与PHP和htacess第一次。我将查询字符串中的变量传递给URL,并希望此URL看起来干净。请帮忙。
.htaccess文件.htaccess干净的URL不工作

RewriteEngine On 
RewriteRule ^id-([0-9]+)/([0-9A-Za-z]+).html /detail.php?id=$1&display=$2 

从一个文件中详细信息页面URL传递PHP代码:

<a href='/detail.php?id={$info[id]}&display=$title1'> 

请帮助。

+0

什么是不工作,你到底想要达到什么目的? – mxgrn 2009-11-06 03:41:42

+0

您能否添加一个类似于RewriteRule指令左侧的URL示例? – 2009-11-06 03:44:22

回答

2

您需要打印出新的URL以便通过mod_rewrite重写它。因为mod_rewrite只能重写请求的URL。所以试试这个:

<a href='/id-{$info[id]}-$title1.html'> 
+0

这个怎么样:http://stackoverflow.com/questions/13557696/url-re-writing-not-working-properly#comment18573058_13557696 – samayo 2012-11-26 02:20:39