![](/img/trans.png)
[英]Apache: redirect all files in specific folder and subfolders to another url
[英]Redirect all files in folder to another folder - keep queries intact
我正在嘗試使用htaccess將文件夾中的所有文件重定向到另一個文件夾。 每個文件可能有也可能沒有查詢字符串。 該查詢字符串可能會有所不同。
例:
應該重定向到:
(文件夾名稱“ articles”復數變為“ article”單數。)
例如,如果沒有查詢字符串,這似乎很簡單。
RewriteRule ^articles/(.*)$ /article/$1 [L,NC]
...但是顯然我在處理查詢字符串時必須使用“ rewritecond”,而且我找不到任何在線示例,說明如何在保持任何/所有查詢字符串不變的情況下從一個文件夾轉發到另一個文件夾。
我認為需要有一個條件來匹配所有查詢字符串,例如:
RewriteCond %{QUERY_STRING} .
...但是后來它分崩離析,因為這肯定行不通:
RewriteRule ^$ www.example.com/articles/$1 [QSA,R,L]
您可以使用以下重定向:
RedirectMatch 302 ^/articles/(.+)$ /article/$1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.