wordpress – .htaccess重定向所有页面,除了几页重定向特定页面

在这里搜索了很多帖子之后,我发现没有运气,他们略有不同,但我现在无法处理.请原谅我这件事.这是发布在这里我试过:

> How to Redirect All urls to a new domain in apache, except one
> .htaccess rule redirect all pages except a few provided ones
> How to 301 redirect all pages from one domain to one single page on a different domain

这是我想要获得的:

> www.olddomain.com permanint中的所有网址都会重定向到www.exampledomain.com/page,
>并且在www.olddomain.com中有一个应该重定向到www.exampledomain.com/pagesample的页面

请注意:旧的olddomain.com没有索引和此htaccess之外的文件,www.exampledomain.com是一个wordpress网站.

提前致谢

最佳答案 我对这句话有点困惑:

www.olddomain.com is have a page will be redirect

我假设你的意思是www.olddomain.com/page重定向到www.exampledomain.com/pagesample

RewriteEngine On

RewriteCond %{HTTP_HOST} .*olddomain\.com$
RewriteCond %{REQUEST_URI} /page/
RewriteRule ^ http://www.exampledomain.com/pagesample [L,R=301]

RewriteCond %{HTTP_HOST} .*olddomain\.com$
RewriteRule ^(.*) http://www.exampledomain.com/page/$1 [L,R=301]
点赞