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

htaccess: upload a directory only to a url series

任何人都知道如何使用 .htaccess 重定向所有 URL 形式的:

我只想在URL这种类型中发生,还有其他URL我不想修改。

我假设 (any content) 指的是查询字符串(以 ? 开头)。您可以在根 .htaccess 文件中使用 mod_rewrite 执行类似以下操作。

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

这需要靠近 .htaccess 文件的顶部。

这会将 /showthread.php?<something> 形式的 URL 重定向到 /forum/showthread.php?<something>

[=17=] 是对匹配的整个 URL 路径的反向引用。查询字符串自动复制到目标 URL.

这是一个 302(临时)重定向。如果这是永久性的,请更改为 301 - 但只有在您确认它工作正常之后。