Redirect ee:使用尾部正斜杠重定向url
如果有人在expression engine中向url添加一个尾随正斜杠,我如何重定向到正确的页面 例如: A) www.acme.com/event-是正确的url吗 B) www.acme.com/event/-具有相同的内容 问题是我使用discus作为一个评论系统,它将两者解释为不同的页面。因此,简单的解决方案是在出现尾随斜杠时重定向到url ARedirect 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
{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
的值。你应该可以把它设置得比较好。太棒了!你完全正确。问题解决了。