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

4 سال پیش توسط none مطرح شد
آفلاین
user-avatar
none ( 1001 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام خدمت دوستان عزیز
بنده از 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 هست.

با تشکر

آفلاین
user-avatar
asghar ( 185 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

1

شما میتونید از کد های زیر توی فایل 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

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.