我已经在sh404sef_urls表和com_sh404sef / cache下的缓存文件中搜索了url,它被删除了很好,但即便如此,当我输入它时,它仍会执行301重定向到另一个sef url,当我检查别名时后来我什么都没发现...... sh404sef还有其他什么地方可以做一些缓存吗?
答案 0 :(得分:0)
根据您的配置,sh404缓存
/cache/sh404sef_*
个文件夹/components/com_sh404sef/cache/shCacheContent.php
加上它记录了
中的有用信息/administrator/components/com_sh404sef/logs
如果删除它,可以将sh404配置为疯狂猜测,并且每次都会重新创建它。
如果您想确保它在某个地方,甚至是404页面,您需要在URL管理器或404管理器中找到它,并编辑其URL。删除将没有任何好处,因为它将在下次请求时重新创建。
答案 1 :(得分:0)
旧主题,但有些用户发现了这个并得出了错误的结论:
如果删除它,可以将sh404配置为疯狂猜测,并且每次都会重新创建它。
这是不正确的。 sh404SEF严格没有自动创建任何重定向的机制。您似乎混淆了SEF URL和301重定向,这正是OP所说的。
关于可能的原因:
301重定向不会被sh404SEF以任何方式“缓存”。它们存储在别名表中,如您已检查过的那样。如果没有,除了一些事情,如从非sef到sef的自动重定向,非www到www或反之,不正确的URL情况和shURL,没有其他重定向存储。 如果您检查过,那么很可能是sh404SEF没有进行此重定向。
RGDS