前提:
- 我的摄影网站是www.domain.com,我的博客是www.domain.com/blog。
- 一切都在自托管的 wordpress 平台上。
- 在我的索引页上我有我的照片库。
- 我现在想使用第三方服务在 www.galleries.com/me 上托管我的画廊。
我想要实现的目标:
- 当有人访问 www.domain.com 时,它会被 301 重定向到 www.galleries.com/me,但我的域名在 URL 地址中仍然可见
- 当有人访问 www.domain.com/blog 时,一切都照常,没有任何变化。
我的想法:
- usa 重定向规则以及我的 .htaccess 上的重写规则
问题:
- 是否可以?
- 我该怎么做?
- 它如何影响 SEO?
我尝试让它尽可能简单 :) 谢谢
答案1
你可以尝试mod_proxy为 www.galleries.com/me 运行代理。请务必阅读文档页面上的红色框。您还需要检查服务是否允许这样做。
或者,您可以找到允许您使用自己的域名的托管服务(您可以使用子域名,例如gallery.domain.com),或者您可以安装 FOSS 画廊包。
答案2
由于您无法访问正常的配置上下文,因此仅使用正常的方法ProxyPass
是没有用的。
尝试一下,在.htaccess
网站的根目录中:
RewriteEngine On
# Don't redirect for anything in /blog.
RewriteCond %{REQUEST_URI} !^/blog [NC]
# Everything else, proxy to www.galleries.com/me
RewriteRule (.*) http://www.galleries.com/me/$1 [P]