UrlRewriting.config里面的西里尔字符

时间:2012-03-01 14:52:05

标签: url-rewriting umbraco

您好我需要在UrlRewriting.config

中使用Cyrillic字符

有没有人知道如何正确地做到这一点? 如果我直接写西里尔字符,我就会收到错误。如果我使用像%D1%82%D1%83这样的代码则不起作用。

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

如果您需要在配置文件中使用西里尔字符,请改用字符实体代码。这样,您就不需要摆弄配置文件的编码。我不知道西里尔语,所以我只想用随机字符串进行演示。

例如,如果您要将网址~/БДЯ/Л.aspx更改为~/new-БДЯ/Л.aspx,请应用以下内容:

<add name="datafolderrewrite" 
    virtualUrl="^~/&#1041;&#1044;&#1071;/(.*).aspx" 
    rewriteUrlParameter="ExcludeFromClientQueryString" 
    destinationUrl="~/new-&#1041;&#1044;&#1071;/$1.aspx" 
    ignoreCase="true" />

我使用以下页面来确定相应的实体代码:http://tlt.its.psu.edu/suggestions/international/bylanguage/cyrillicchart.html