我想创建一个专门的函数来检查某些参数(请求的页面,用户的ip与列表),如果用户匹配,他将被重定向到其他站点,如果他不匹配,他将被允许继续到原始请求的页面。
然而,该网站是使用W3TC页面缓存缓存的,在W3TC返回缓存页面之前,我似乎找不到应该将代码放在哪个位置。
我想创建一个专门的函数来检查某些参数(请求的页面,用户的ip与列表),如果用户匹配,他将被重定向到其他站点,如果他不匹配,他将被允许继续到原始请求的页面。
然而,该网站是使用W3TC页面缓存缓存的,在W3TC返回缓存页面之前,我似乎找不到应该将代码放在哪个位置。
由于W3TC在PHP做任何事情之前通过htaccess提供缓存页面,因此您必须:
参见示例https://stackoverflow.com/questions/293285/want-to-redirect-all-visitors-except-for-me, 尽管如果IP列表是动态的或在数据库中,这将不可能实现)
不要惊慌!通过保持“对象缓存”和“DB缓存”处于打开状态,您仍然可以获得较大的性能改进。请注意,这些需要安装一个内存缓存模块,如APC或xCache,顺便提一下,我强烈推荐)。
我想创建一个专门的函数来检查某些参数(请求的页面,用户的ip与列表),如果用户匹配,他将被重定向到其他站点,如果他不匹配,他将被允许继续到原始请求的页面。
然而,该网站是使用W3TC页面缓存缓存的,在W3TC返回缓存页面之前,我似乎找不到应该将代码放在哪个位置。
由于W3TC在PHP做任何事情之前通过htaccess提供缓存页面,因此您必须:
参见示例https://stackoverflow.com/questions/293285/want-to-redirect-all-visitors-except-for-me, 尽管如果IP列表是动态的或在数据库中,这将不可能实现)
不要惊慌!通过保持“对象缓存”和“DB缓存”处于打开状态,您仍然可以获得较大的性能改进。请注意,这些需要安装一个内存缓存模块,如APC或xCache,顺便提一下,我强烈推荐)。