目前我的博客是在blog.domain.com托pipe,并在LAMP堆栈上运行并运行wordpress。 这是我有blog.domain.com DNSlogging指向的地方。
我也有一个nginx服务器上的domain.com托pipe,并将运行我的电子商务应用程序(magento)。 domain.com在这里提供了一个logging点。 出于安全原因,我们将这两个应用程序都放在服务器上。
由于seo的原因,我想将博客移到domain.com/blog。 我所做的是用nginx设置一个反向代理作为apache / wordpress后端的前端caching。 所以这工作很好,我注意到caching实际上改善了我的加载时间。
现在我需要将所有的blog.domain.com请求redirect到domain.com/blog。 但是最好的办法是什么? 我应该将dnslogging的blog.domain.com更改为我的nginx服务器,然后让nginx处理重写/redirect? 或者我应该把重写在Apache服务器上? 我只能访问Apache服务器上的.htaccess文件。
我从来没有这样做过,所以我想问问社区什么是这样的情况下最好的办法。
谢谢
blog-backend.example.com指向实际托pipe博客的服务器(Apache) blog-backend.example.com blog.example.com并将其redirect到example.com/blog blog.example.com的DNS。 所以它指向与example.com.相同的服务器example.com. (Nginx的) blog-backend (Apache)的防火墙,所以它只接受来自Nginx的请求。 blog-backend服务器,这样博客就会与电子商务网站隔离开来。