Mod rewrite 如何正确重写url?
在php中将url从动态重写为静态时。。。 假设urlMod rewrite 如何正确重写url?,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,在php中将url从动态重写为静态时。。。 假设urlstory.php?id=12现在被重写,当我在故事页面中阅读$\u GET['id']时,它将返回null 如何正确执行此操作?确保在重写规则中添加参数 例如,如果新地址是/Story/12/而不是Story.php?id=12,则如下所示: RewriteRule ^Story/([^/\.]+)/?$ story.php?id=$1 [L,NC,QSA] 嗯。。。你的重写规则看起来怎么样?您是否可能误解了URL重写的要点 目标通常是向
story.php?id=12
现在被重写,当我在故事页面中阅读$\u GET['id']
时,它将返回null
如何正确执行此操作?确保在重写规则中添加参数 例如,如果新地址是/Story/12/而不是Story.php?id=12,则如下所示:
RewriteRule ^Story/([^/\.]+)/?$ story.php?id=$1 [L,NC,QSA]
嗯。。。你的重写规则看起来怎么样?您是否可能误解了URL重写的要点 目标通常是向用户呈现“静态”URL,这些URL被重写为get参数,以便您可以在脚本中使用它们。听起来你在做相反的事情,但为什么呢 和往常一样,要想为你的问题找到好的答案,你需要准确地回答
你的重写成功了吗?如果没有,请尝试使用下面列出的方法:
RewriteRule ^story/(.+)/$ story.php?id=$1 [QSA]
尝试添加var\u转储($\u服务器);转到您的页面。应该有几个以“重写”开头的字段。在这里发布。如何重写URL?