我想更改我的主页网址。
https://roto.com.ua/ua/index至https://roto.com.ua/ua/#index
想要允许自定义符号#模式设置MODX。 这是我目前在MODX设置中的默认模式。当我尝试申请别名#index时,它会重写为索引.....可能不允许为别名添加自定义符号!
friendly_alias_restrict_chars_pattern
/[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/
答案 0 :(得分:1)
哈希在网址中很特殊。当您向/ua/#index
发送请求时,服务器只会看到/ua/
部分。这意味着虽然您可以说服MODX在别名中接受它,但MODX将无法正确路由您的请求,因为它没有看到index
。
答案 1 :(得分:0)
从正则表达式中删除哈希标记就足够了。
改变这个:
[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]
进入这个:
[\0\x0B\t\n\r\f\a&=+%<>"~:`@\?\[\]\{\}\|\^'\\]
这允许#
位于网址别名中。