ریدارکت در فایل htaccess

3 سال پیش
توسط asghar آپدیت شد
none ( 971 تجربه )
3 سال پیش

سلام خدمت دوستان عزیز
بنده از cms مجنتو استفاده میکنم و بنا به مشکلاتی که پیش اومد url های ما به مشکل خورد و حالا میخوایم url های خراب ما به url های اصلی خودشون ریدارکت بشن
برای مثال ما لینکی داریم به این صورت domain.com/dinnerware-24.html یا domain.com/dinnerware-98/blour/1 -- به دلیل مشکلاتی که به وجود اومد یه سری عدد به url های ما اضافه شد و اینو هم بگم که دیگه این url ها توی دیتابیس نیستن ولی گوگل اونو رو ایندکس کرده و اررور میده و ما واسه اینکه نخوایم دوباره ایندکس کنیم میخوایم اینا رو ریدارکت کنیم و عددهای اضافی رو پاک کنیم برای مثال domain.com/dinnerware.html و domain.com/dinnerware/blour/1

و وب سرورم هم nginx هست.

با تشکر

asghar ( 185 تجربه )
3 سال پیش

شما میتونید از کد های زیر توی فایل htaccess تون استفاده کنید
RedirectMatch 301 /dinnerware(-[0-9]+).html$ https://domain.com/dinnerware.html
RedirectMatch 301 /dinnerware(-[0-9]+)/(.*) https://domain.com/dinnerware/$2
RedirectMatch 301 /dinnerware(-[0-9]+)$ https://domain.com/dinnerware

از نظر من اینا یک مثال کامل هستن از کاری که شما میخواید انجام بدید
امیدوارم تونسته باشم کمکتون کرده باشم

برای ارسال پاسخ باید وارد سایت شوید