【发布时间】:2012-03-25 03:09:00
【问题描述】:
在部署 .htaccess 之前,我需要一些帮助!
我想 301 重定向几乎从 elementalthreads.com 到 ethreads.com 的所有内容,不包括 blog/wp-content/uploads 和 /pommo。
我这样做对吗?:
RewriteEngine on
#exclude old uploads folder and /pommo
RewriteCond %{REQUEST_URI} !^/(blog/wp-content/uploads|pommo) [NC]
RewriteRule (.*) http://ethreads.com/$1 [R=301,L]
这会转移规范的页面排名吗?
这是我知道我需要帮助的地方:
旧站点有一个 wordpress 博客,我已将其克隆到新域中。我很想保留永久链接,几乎 1:1,例如: http://www.elementalthreads.com/blog/ethreads-now-on-amazon-com/ 重定向到
http://ethreads.com/ethreads-now-on-amazon-com/(注意这里缺少 /blog/)并且博客索引http://www.elementalthreads.com/blog/ 应该重定向到http://ethreads.com/blog/,这似乎是上述规则的一个例外,因为“/blog/”应该只保留在这里?
我对如何使用 regEx 或以其他方式定义最后两个条件/规则感到困惑。任何帮助将不胜感激!
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect