2013-07-01 184 views
0

我在htaccess文件中遇到问题,当我想在我的htaccess文件中编写url重写代码时。我想改变这个网址"quotewebster.com/topics.php?topic_id=12"这个htaccess无法正常工作

"quotewebster.com/topics/12/" 

我写这在我的htaccess文件代码:

RewriteRule ^topics/([0-9]+)/?$ topics.php?topic_id=$1 [NC,L] 

而且它优良运行,但出现问题时,我点击任何主题不言而喻到正确的页面和URL重写也可是当我想换个话题,再点击任何主题,然后用新的主题ID和URL链接上一个主题ID嵌入是类似的东西

"quotewebster.com/topics/12/topics/13/" 

我不明白它为什么会发生。在这种情况下请帮助我。对不起英文不好。

谢谢

+0

尝试'^重写规则/主题/([0-9] +)/ $ topics.php? topic_id = $ 1 [NC,L]' –

+1

我可能是错的,但我相当确信这与重写无关,但代码生成相对路径。 –

+0

是的,我猜你网页上的网址没有正确写入。我的猜测是:而不是

回答