如果我的个人 MediaWiki 网站上没有此类文章,请将用户重定向到希伯来语维基百科

Redirect user to Hebrew Wikipedia if no such article exists in my personal MediaWiki website

我希望创建一个 Wiki 语法模板,如果我的个人 MediaWiki 网站中不存在这样的 链接 文章,它将把用户重定向到希伯来语维基百科。

我试过这个代码

模板正文:

<a href="https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}}">{{{1}}}</a><noinclude>
[[category:דוגמה]]
</noinclude>

模板调用(示例):

{{העברה|קרח (כימיה)}}

模板似乎可以工作,但输出非常混乱:

<a href="https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94">קרח (כימיה</a>

如何防止输出的内容乱七八糟?

编码/解码URL

我认为你可以使用语言的特殊字符并使之成为正确的URL: https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97_%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29

您可以使用这个网站:https://www.webatic.com/url-convertor 并编写希伯来语单词并获取 URL 的代码。

尝试

<a href="https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}}">{{{1}}}</a>

?在 https://www.mediawiki.org/w/index.php?title=Help:Magic_words#URL_data

查看详情