.htaccess 301redirectPLUS URL重写

前提:

  • 我的摄影网站是www.domain.com,我的博客是在www.domain.com/blog上。
  • 一切都在自我托pipe的WordPress平台上。
  • 在我的索引页上,我有我的照片画廊。
  • 我现在想用第三方服务在www.galleries.com/me上主持我的画廊。

我想实现的是:

  • 当有人访问www.domain.com它被301redirect到www.galleries.com/me,但保持我的域在URL地址中可见
  • 当有人访问www.domain.com/blog时,一切照常进行,没有任何变化。

我以为:

问题:

  • 可能吗?
  • 我该怎么做?
  • 它如何影响search引擎优化?

我试图让它尽可能简单:)谢谢

你可以尝试mod_proxy为www.galleries.com/me运行代理。 请务必阅读文档页面上的红色框。 你也要检查服务是否允许这样做。

或者,你可以find一个托pipe的服务,允许你使用自己的域名(你可以使用子域名,例如gallery.domain.com),或者你可以安装一个FOSS图库包。

由于您无法访问正常的configuration上下文,所以使用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]