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