我尝试使用htaccess将文件夹中的所有文件重定向到另一个文件夹。每个文件可能有也可能没有查询字符串。该查询字符串可能会有所不同。
示例:
应该重定向到:
(文件夹名称"文章"复数变为"文章"单数。)
如果没有查询字符串,这似乎很简单 例如
RewriteRule ^articles/(.*)$ /article/$1 [L,NC]
...但显然我必须使用" rewritecond"在处理查询字符串时,我无法找到任何在线示例,说明如何从一个文件夹转发到另一个文件夹,同时保持所有/所有查询字符串不变。
我认为需要有一个匹配任何和所有查询字符串的条件,例如:
RewriteCond %{QUERY_STRING} .
......然后它崩溃了,因为这肯定不起作用:
RewriteRule ^$ www.example.com/articles/$1 [QSA,R,L]
答案 0 :(得分:1)
您可以使用以下重定向:
{{1}}