别名自定义符号允许URL MODX

时间:2017-08-28 13:44:33

标签: modx modx-revolution

我想更改我的主页网址。

https://roto.com.ua/ua/indexhttps://roto.com.ua/ua/#index

想要允许自定义符号#模式设置MODX。 这是我目前在MODX设置中的默认模式。当我尝试申请别名#index时,它会重写为索引.....可能不允许为别名添加自定义符号!

friendly_alias_restrict_chars_pattern

/[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/

2 个答案:

答案 0 :(得分:1)

哈希在网址中很特殊。当您向/ua/#index发送请求时,服务器只会看到/ua/部分。这意味着虽然您可以说服MODX在别名中接受它,但MODX将无法正确路由您的请求,因为它没有看到index

答案 1 :(得分:0)

从正则表达式中删除哈希标记就足够了。

改变这个:

[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]

进入这个:

[\0\x0B\t\n\r\f\a&=+%<>"~:`@\?\[\]\{\}\|\^'\\]

这允许#位于网址别名中。