htaccess:仅将目录上传到 url 系列
htaccess: upload a directory only to a url series
任何人都知道如何使用 .htaccess
重定向所有 URL 形式的:
www.example.com/showthread.php(any content)
至
www.example.com/forum/showthread.php(same content)
我只想在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 - 但只有在您确认它工作正常之后。
任何人都知道如何使用 .htaccess
重定向所有 URL 形式的:
www.example.com/showthread.php(any content)
至www.example.com/forum/showthread.php(same content)
我只想在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 - 但只有在您确认它工作正常之后。