【问题标题】:redirect all pages of a site to an other file将站点的所有页面重定向到另一个文件
【发布时间】:2011-12-09 12:51:49
【问题描述】:

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

【问题讨论】:

    标签: .htaccess url redirect


    【解决方案1】:

    尝试以下方法:

    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]
    

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

    【讨论】:

    • 您能否告诉我如何将目录列表包含到忽略列表中(如 page1.htm 和 page2.htm)?
    猜你喜欢
    • 1970-01-01
    • 2019-03-31
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2017-05-13
    • 2013-02-24
    • 1970-01-01
    相关资源
    最近更新 更多