我无法使用重新连接我的网站网址,这是我的网站结构:
index.html
name-folder(folder)
name.html
name2.html
name3.html
second-folder(folder)
second.html
second2.html
second2.html
因为文件夹名称和page.html相同,如果我不更改文件夹名称,服务器将不会呈现页面。
但我的客户端希望URL与以前一样,所以我尝试使用web.config重写URL规则,让第一个目录工作,但第二个 子目录仍无法正常工作。
例如: www.yourdomain.com/name-folder/name2 www.yourdomain.com/name/name2(< ---本作品)
表示子子目录 www.yourdomain.com/name-folder/second-folder/second(这是常规网址) www.yourdomain.com/name-folder/second/second2(< - 当我删除URL工作中的第二个“-folder”名称时,如果我先删除“-folder”将无效)
www.yourdomain.com/name/second/second2 (<---that's what I need, but it's not working currently.)
我需要删除所有文件夹上都有“-folder”名称以匹配旧网址。
这是我的web.config我试图删除子子目录文件夹名称重写:
<!-- remove "-folder"in the child directory URL -->
<rule name="removesubfoldername" enabled="true" stopProcessing="true">
<match url="(.*)\/(.*)\/(.*)" negate="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{URL}" pattern="(.*)\.(.*)\.(.*)" negate="true" />
</conditions>
<action type="Rewrite" url="\/{R:1}-folder\/{R:1}-folder\{R:2}" />
</rule>
<!-- end of re-write folder name -->
抱歉所有的困惑,非常感谢你的帮助!
谢谢!
答案 0 :(得分:0)
这是工作的web.config,它成功删除了&#34; -folder&#34;我文件夹中的名字。
xScale.domain(d3.extent(data, function(d) {
return d.time;
}));