Rewrite Most WordPress URLs

时间:2015-11-27 作者:jleach

我有一个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的开销不会被调用,直到找不到原始页面为止。

以前有没有人这样做过,并且可以提供一些关于最好的方法的建议?

0 个回复

相关推荐

WordPress Odd migration issue

我将WordPress安装和DB迁移到另一台服务器(同一个域)。我明白了:此外,所有内容都应该在其中(包括文件和db权限以及其他特定设置):我不能就这样通过:我还可以确认,在一个空白的新安装中,一切正常。但我需要恢复当前的DB。我应该从哪里开始?我应该向你们提供什么其他信息?EDIT 1:请求的错误信息。EDIT 2正在运行标准WordPress数据库修复。EDIT 3更笨拙的bug。