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

时间:2012-11-09 15:34:32

标签: wordpress .htaccess

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

这是我想要获得的:

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

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

提前致谢

1 个答案:

答案 0 :(得分:2)

我对这句话感到有些困惑:

  

www.olddomain.com有一个页面将被重定向

我假设您的意思是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]