【发布时间】:2016-09-02 22:54:07
【问题描述】:
我有这个问题,我想重定向 domain.com/profile.php?user=username&page=1
我有一个只重定向到用户查询的规则,但是当我在 web.config 中对这两个查询使用以下规则时,我得到服务器错误 500。我的规则有什么错误吗?
<rule name="rule 2Q">
<match url="^profile/([^/]*)/([^/]*)" />
<action type="Rewrite" url="/profile.php?user={R:1}&page={R:2}" />
</rule>
编辑:忘了提到我想在网络浏览器中输入的链接是 domain.com/profile/[username]/[pageid]
但网络服务器应将其处理为 domain.com/profile.php?user=username&page=1
【问题讨论】:
-
这可能有助于显示源网址和目标网址。你说你想直接
domain.com/profile.php?user=username&page=1,但你没有说这是来自浏览器的url还是你希望web服务器处理的url。
标签: redirect iis web-config