Redirect ee:使用尾部正斜杠重定向url

Redirect ee:使用尾部正斜杠重定向url,redirect,expressionengine,Redirect,Expressionengine,如果有人在expression engine中向url添加一个尾随正斜杠,我如何重定向到正确的页面 例如: A) www.acme.com/event-是正确的url吗 B) www.acme.com/event/-具有相同的内容 问题是我使用discus作为一个评论系统,它将两者解释为不同的页面。因此,简单的解决方案是在出现尾随斜杠时重定向到url A {if segment_2=="event/"} {redirect="/event"} {/if} 这似乎不起作用。任何不涉及的想法。h

如果有人在expression engine中向url添加一个尾随正斜杠,我如何重定向到正确的页面

例如: A) www.acme.com/event-是正确的url吗

B) www.acme.com/event/-具有相同的内容

问题是我使用discus作为一个评论系统,它将两者解释为不同的页面。因此,简单的解决方案是在出现尾随斜杠时重定向到url A

{if segment_2=="event/"}
 {redirect="/event"}
{/if}
这似乎不起作用。任何不涉及的想法。htaccess?只有一页


谢谢。

将我的评论改写为答案


看起来URL并不重要。唯一标识该页面的是
discus\u url
的值。您应该能够可靠地进行设置

地址

告诉Disqs服务当前页面的URL。如果未定义, disqs将使用window.location.href。此URL用于查找 或者,如果未定义disqs_标识符,则创建一个线程。此外 创建线程时始终保存此URL,以便 知道线程属于哪个页面

虽然window.location.href在没有取消url的情况下使用,但我们 强烈建议定义此变量。如果用户在以下位置访问您的页面: 网址,实际上可能是 加载与用户来自不同的线程

要确保始终显示正确的线程,应定义 在您的页面上,使用绝对URL,var discus_URL= '';


看起来URL并不重要。唯一标识该页面的是
discus\u url
的值。你应该可以把它设置得比较好。太棒了!你完全正确。问题解决了。