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-9] +)/ $ topics.php? topic_id = $ 1 [NC,L]' –
我可能是错的,但我相当确信这与重写无关,但代码生成相对路径。 –
是的,我猜你网页上的网址没有正确写入。我的猜测是:而不是 –