我正在开发一个 wordpress 网站。如果网址中不存在,我想在网站网址的末尾添加一个斜杠。
如果有任何人请求此 url : www.mydomain.com/page/subpage
,它会务实地转换为www.mydomain.com/page/subpage/
(在 url 末尾附加一个斜杠)。我想要这个,因为当用户请求 www.mydomain.com/page/subpage
url 时,它会给我 url not found 错误。
对于 url 重写,我在web.config
文件中使用以下规则:
web.config 规则:
<rule name="Add trailing slash" stopProcessing="true">
<match url="(.*[^/])$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="{R:1}/" />
</rule>
提前致谢。