首页 > 解决方案 > 如何htacess重定向除一个以外的所有页面

问题描述

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

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

重定向可能适用于:

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

你能帮忙吗?

谢谢

标签: .htaccessredirect

解决方案


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

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

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

推荐阅读