使用.htaccess将子文件夹中的所有内容重定向到另一个文件夹

时间:2015-04-16 19:15:58

标签: apache .htaccess

我正在尝试将以下一组网址重定向到一个子文件夹。我希望它能成为处理所有网址的一条规则,因为我会有更多的网址。

  • mysite.com/subfolder/attachmentlibrary/safety/1102000/albums.php?albumId=175339
  • mysite.com/subfolder/attachmentlibrary/safety/1107778/albums.php
  • mysite.com/subfolder/attachmentlibrary/safety/1107778/albums.php?albumId =
  • mysite.com/subfolder/attachmentlibrary/safety/1110600/1101254/albums.php?albumId=175339
  • mysite.com/subfolder/attachmentlibrary/safety/1113010/1113010-BRO.pdf?url=1113010-BRO&last=1113010&rest=Images/safety&ext=.pdf

以上所有网址重定向到:

mysite.com/store/safety /

我试过了

RewriteRule ^子文件夹/ attachmentlibrary / safety /(.*)$ / store / safety / $ 1 [R = 301,L]

但我无法让它发挥作用。

任何帮助将不胜感激。我是RewriteRules的新手

1 个答案:

答案 0 :(得分:0)

使用此规则创建/subfolder/.htaccess

RewriteEngine On

RewriteRule ^attachmentlibrary/safety/(.*)$ /store/safety/$1? [NC,R=302,L]