将子文件夹的所有内容重定向到根目录中的匹配URL


Redirect all contents of subfolder to matching urls in root directory

我需要将当前位于子文件夹(www.example.com/store)中的存储移到根目录,并试图找出如何正确重定向所有内容。我的网站包含数千个页面和图片,所有这些目前都在/store文件夹中,当我把它移到根目录时,我不想失去我的链接和SEO。除了不再需要/存储部件外,新的URLS将完全相同。例如,www.example.com/store/image1.jpg将需要重定向到www.example.com/image1.jpg-我需要为/store中当前存在的每个页面和每个图像执行此操作。

有没有一种简单的方法可以一次自动完成这一切,一段代码可以在没有/store的情况下自动将过去在/store中的所有内容重定向到匹配的页面?

提前感谢!

您可以在DOCUMENT_ROOT/.htaccess文件(高于商店的级别)中使用以下单个规则:

RewriteEngine On
RewriteRule ^store(/.*)?$ $1 [L,NC]