【问题标题】:Apache specific path 301 redirects next to TLD redirectTLD 重定向旁边的 Apache 特定路径 301 重定向
【发布时间】:2020-12-28 10:52:40
【问题描述】:

我正在将托管在 Apache 服务器上的博客移至新域。

博客帖子的永久链接保持不变,但有几个页面的 url slug 在新域上会发生变化。

我的问题是以下是否可行,以及我将如何使用重写规则来做到这一点。

  1. 博客文章的 URL slugs/永久链接和旧域上的大多数页面在新域上将保持不变。所以我想我可以添加一个从https://huiskopenomteverhuren.nl/ to https://vastgoedmentor.com 重定向的重定向规则,因为它会在新域上找到相同的 /slug

  2. 旧网站的某些页面已移至新的永久链接。所以我需要额外的规则来重定向例如https://huiskopenomteverhuren.nl/kennisbank/ to https://vastgoedmentor.com/resources 并为其他几个页面执行此操作。

【问题讨论】:

  • 欢迎来到 SO,您能否在问题中发布您想要重定向/重写的 URL 的示例,以便更好地理解您的问题。
  • 能否将它们发布到您的问题中(请不要在 cmets 中),在有问题的 CODE TAGS 中我们可以更好地理解它,谢谢。

标签: wordpress .htaccess redirect url-rewriting


【解决方案1】:

您能否尝试按照您显示的示例编写以下内容。请确保在测试 URL 之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{HTTP_HOST} ^(?:www\.)huiskopenomteverhuren\.nl [NC]
RewriteRule ^ https://vastgoedmentor.com%{REQUEST_URI} [R=301,NE,L]

RewriteCond %{HTTP_HOST} vastgoedmentor\.com [NC]
RewriteCond %{REQUEST_URI} ^/kennisbank/?$ [NC]
RewriteRule ^ resources [L]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 2013-05-26
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多