我试图在我的个人网站上为URL设置别名,如下所示:
http://chepetico.info/joseph_anthony_king/static_pages/home.aspx
至:http://chepetico.info/home.html
http://chepetico.info/joseph_anthony_king/static_pages/resume.aspx
至:http://chepetico.info/resume.html:
http://chepetico.info/joseph_anthony_king/static_pages/downloads.aspx
至:http://chepetico.info/downloads.html
我尝试在IIS 7管理器中使用URL Rewrite并更新Web配置文件,但没有任何工作。有谁知道如何设置别名如下?
答案 0 :(得分:0)
URL Rewrite应该为您提供以后的映射:
<rule name="Shorten URL" stopProcessing="true">
<match url="^joseph_anthony_king/static_pages/(.*)$" />
<action type="Rewrite" url="{R:1}" />
</rule>
但是,重写的URL必须指向有效的文档。我怀疑这对你不起作用。
要执行别名,您可以在IIS中设置virtual directory。问题是您需要一个URL段作为别名。如果您设置一个指向“[网站基础路径] / joseph_anthony_king / static_pages /”的虚拟目录“test”,您可以使用此网址:http://chepetico.info/test/downloads.html
我不知道如何准确地得到你想要的东西,但也许这会引导你朝着正确的方向前进。