如何重定向除了一个页面以外的所有页面

时间:2018-10-26 06:26:02

标签: .htaccess redirect

除了一个例外,我们需要将oldsite.com的所有页面重定向到newsite.com的索引​​页面。

我有一些以oldsite.com/sync.php开头的动态页面,我需要可以访问这些页面,所以我不想重定向。

可能重定向适用于:

  RewriteRule ^(.*)$ https://www.newsite.ro/ [R=301,QSD,L]

可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用RewriteCond排除不想重定向的页面uri。

在您的RewriteRule行上方放置以下条件

RewriteCond %{REQUEST_URI} !/DoNotRedirect\.php$ [NC]