2

我正在对网站进行大修。结果,我将几页移到了新格式。他们没有保持与以前相同的文件名,因此迁移有点棘手。

例子:

news.alpinezone.com/93467/ 正在变成 http://alpinezone.com/still-more-skiing-and-riding-at-whiteface/

新闻子域在几年内积累了3000多篇文章。可以将 3000 + 301 重定向放入.htaccess文件吗?

附带说明一下,对于正确的SEO,我是否还应该确保我使用 http:// 而不是 http:// www 并确保它们完全小写,并且在 URL 的末尾也以 / 结尾。我正在重新设计 wordpress 和任何组合都非常有效,但我知道对于谷歌来说,它们可以被认为是独特但相似的 URL,所以我想尽可能地坚持使用一个。

谢谢!

4

2 回答 2

2

Apache 确实为此提供了一些东西,例如 RewriteMap 或 RewriteProg。我认为每次请求都会读取 htaccess 文件,所以我不想让它的大小因 3000 行文本而爆炸——尽管我直觉告诉我它会处理得很好。我认为 RewriteMap 每次服务器启动或类似的东西只加载一次,所以这是一个好处。

但就个人而言,我认为我只是将对新闻子域的任何请求进行内部重写到像php这样的服务器端脚本,然后检查uri,查询数据库以获得id的最新/最新的url slug,然后做一个外部 301 重定向到新的 url。

于 2012-06-25T03:59:38.037 回答
-1

您是否考虑过 mod_authnz_ldap 将身份验证和授权查找卸载到另一台服务器?我在几台企业服务器上使用这个特定模块,没有任何问题。它可以轻松地允许您按组等设置对页面的访问。

于 2012-06-25T03:38:14.950 回答