我有两个版本的IIS 10上运行的网站。开发版和产品版。它们每个都在不同的域上运行。
当我对Dev版本进行一些更改时,我想采用完全相同的规则并将其复制粘贴到Prod版本中,而不必关心更改规则中的域。
我有一条类似的规则:
<rule name="Tontine - Accueil" stopProcessing="true">
<match url="^(SomeString/)+(.*)" />
<action type="Rewrite" url="https://www.DevDomain.com/somepage/{R:2}" />
</rule>
是否可以在不指定域的情况下编写重写规则?例如
在Prod域中:如果我输入www.proddomain.com/somestring,规则将被重写为 https://www.proddomain.com/somepage/ {R:2}
在开发域中:如果我输入www.devdomain.com/somestring,该规则将被重写为 https://www.devdomain.com/somepage/ {R:2}
我尝试了以下操作,但没有一个起作用:
<action type="Rewrite" url="/somepage/{R:2}" /> (The domain is not specified in the rule here)
or
<action type="Rewrite" url="./somepage/{R:2}" />
可以吗?
谢谢
答案 0 :(得分:0)
请改用{HTTP_HOST}。
const Div = styled(Child)`
margin-top: 10px;
`;
export default class Parent extends React.Components{
render(){
return <Child/>;
}
}