我将prestashop从public static void Main()
{
var Id = 4;
var all = GetAllPersons();
var t = all
.Where(x => x.Id == Id)
.Select(P => new Person()
{
Id = P.Id,
Files = P.Files.Where(l => l.FileType == 1).ToList()
})
.Where(y => y.Files.Count > 0)
.FirstOrDefault();
}
移到了root,现在,
修复404 Not Found Errors,我必须重定向所有页面
来自
subcategory(/shop)
到
"example.com/shop"
(例如从"example.com"
到"example.com/shop/skirt"
)。我需要添加什么。"example.com/skirt"
?非常感谢你。
答案 0 :(得分:1)
如果要重定向
"example.com/shop/product-A"
到
"example.com/product-A"
尝试
RewriteEngine On
RewriteRule ^shop/(.*)$ /$1 [L]
如果您想重定向浏览器以便新的URL出现在位置栏中,请在方括号中添加R标志:
RewriteEngine On
RewriteRule ^shop/(.*)$ /$1 [L,R=301]
答案 1 :(得分:0)
您可以在htaccess中使用以下Redirect
:
Redirect 301 /shop/ http://example.com/
这将301将您的子文件夹重定向到根目录,包括从/shop
到/
的所有页面和目录。