【问题标题】:Apache Rewrite RuleApache 重写规则
【发布时间】:2011-09-02 06:47:03
【问题描述】:

我将一个文件 (file.pdf) 从我的 web 目录的根目录移动到一个名为“myfiles”的文件夹中。为了不破坏现有的链接和书签,我希望设置一个重写规则,以便:

www.domain.tdl/file.pdf 将重定向到 www.domain.tdl/myfiles/file.pdf

无论您是否包含“www”,重写规则都应该有效。

另外,我的网站还有第二个域 (domain2.tdl)。编写此规则以使其适用于 domain.tdl 和 domain2.tdl 的最佳方式是什么?

感谢您的帮助!

【问题讨论】:

    标签: rewrite


    【解决方案1】:

    假设您使用 htaccess,应该这样做:

    RewriteRule ([a-zA-Z0-9.-_]+).pdf myfiles/$1.pdf [NC,L]
    

    这意味着从根目录需要的每个 PDF 都将从 myfiles 文件夹中检索...

    【讨论】:

      猜你喜欢
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 2013-09-08
      相关资源
      最近更新 更多