我有一个wordpress网站,大约有25%的“商业”页面和75%的“技术”页面。当前站点:mysite。com,我将分为两个独立的域:mysite。com的商业资料和tech.mysite。com的技术资料。
我正在寻找关于如何最好地重写所有现有“techie”URL以指向新的“tech.mysite.com”域而不是当前的“mysite.com”域的建议。除了把技术子域放在前面,我不会改变任何东西。
据我所知,选项包括:
Rewriting via htaccess我不想这样做,主要是因为页数太多(约50页),而且我不想在做其他事情之前检查所有重写规则的前期开销。也许我太担心了。
Some Wordpress Plugin我也不喜欢这个选项:我不相信选择你的插件能够在不影响性能的情况下正确运行。
PHP code我想这可能是最好的方式。。。如果原始页面消失了,它将重定向到错误页面,此时我可以放入一个全局挂钩,该挂钩将检查原始请求URL并相应地重定向到新的请求URL。这似乎很好,因为a)我可以有一个中心位置来管理所有案例(包括即将发生的/未来的案例),b)匹配URL的开销不会被调用,直到找不到原始页面为止。
以前有没有人这样做过,并且可以提供一些关于最好的方法的建议?