代码之家  ›  专栏  ›  技术社区  ›  ParisNakitaKejser

.htaccess重写帮助

  •  0
  • ParisNakitaKejser  · 技术社区  · 16 年前

    我有问题,苏普赖斯;)

    我在Apache中使用.htaccess并有重写问题

    我的代码是

    RewriteRule ^(.*)$       /system/header_codes.php?oldurl=$1
    

    如果它没有一个真正的(重写器)SOE,我如何才能使用它,因为我在我的系统中为我的客户创建了一个Dyanmic重写器。

    我在这里寻求帮助,对不起拼写错误。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Syntax Error    16 年前

    我可能离这里很远,因为我几乎不明白你的要求,但也许这会有点帮助。这是我用来将所有内容发送到请求处理程序(index.php)的重写规则。它不会重定向CSS、图像等文件,因此您可以使用该逻辑排除其他模式。

    RewriteRule !(\.(css|jpg|png|gif|jpeg|js|swf))$ index.php [NC]
        2
  •  0
  •   Nathan Osman    16 年前

    你的问题有点难以理解,但是如果我没有弄错,如果重写规则不匹配,你想将用户重定向到自定义页面。

    现在我来解释一下这个问题:

    重写规则旨在 拦截 请求特定的URL并将其重定向到另一个页面。如果规则不匹配, 什么都没发生 请求通常由Web服务器处理。

    您可以做的是,在.htaccess文件中设置一个规则,将请求重定向到不存在的页面到另一个文件。(见 here )

    推荐文章