如何将具有特定 ID 的 URL 重定向到新域名上的新 URL?



如果 URL 中的源 ID 和目标 ID 不同,并且没有简单的方法可以在两者之间进行映射,则您无法对“所有文章”进行简单的重定向。例如,我们怎么知道966aaafd8映射到8a4521384?

为此,您需要RewriteMap在服务器配置中创建一个(包含所有源/目标 ID)或将请求重写到另一个执行查找然后重定向的脚本。

但是,如果没有问题,您可以将所有请求重定向到另一个域上的文档根目录。但这通常是一种糟糕的用户体验(因此对 SEO 不利),如果这是一个问题的话。

在videos.example.com.ph子域中.htaccess 文件的顶部:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} =videos.example.com.ph [NC]
RewriteRule ^its-showtime http://example.com.ph/ [NC,R=302,L]
如果videos.example.com.ph子域和主域物理托管在不同的地方,那么您可以删除该RewriteCond指令。

请注意,这与its-showtimeURL 的开头匹配(如您的示例中所示)。如果您需要它匹配URL中的任何位置,则只需删除^前缀。



上一篇: 下一篇:

相关文章:

猜你喜欢: