将站点的所有页面重定向到其他文件

时间:2011-12-09 12:51:49

标签: .htaccess url redirect

我需要将域的所有页面(除了其中两个)重定向到给定的URL。 问题是,我不知道如何只重定向curent目录和子目录中的页面,而不是图像,css和js文件。 希望我不是太混乱:) 感谢所有的答案。 佐利

1 个答案:

答案 0 :(得分:0)

尝试以下方面的内容:

RewriteCond %{REQUEST_URI} !^(.*)/(page1.htm|page2.htm)$
RewriteCond %{REQUEST_URI} !\.(css|js|png|gif|jpeg) [NC]
RewriteRule ^(.*)$ http://www.somewhere.org/ [R=301,NC,L]

解释 第1行 - 忽略您想要的页面 第二行 - 忽略您想要的资源 第3行重定向其他所有内容