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

htaccess:仅将目录上载到url系列

  •  1
  • Alex  · 技术社区  · 9 年前

    任何人都知道如何重定向 .htaccess 表单的所有URL:

    • www.example.com/showthread.php(any content) 到
    • www.example.com/forum/showthread.php(same content)

    1 回复  |  直到 9 年前
        1
  •  1
  •   MrWhite    9 年前

    我想 (any content) ? ). 您可以在根目录中使用mod\u rewrite执行以下操作 .htaccess 文件

    RewriteEngine On
    RewriteRule ^showthread\.php$ /forum/$0 [R=302,L]
    

    这需要接近 .htaccess

    这将重定向表单的URL /showthread.php?<something> 到 /forum/showthread.php?<something> .

    $0 是对匹配的整个URL路径的反向引用。查询字符串自动复制到目标URL。

    这是302(临时)重定向。如果这是永久性的,请更改为301,但必须在您确认其工作正常后。