none
7 سال پیش توسط none مطرح شد
1 پاسخ

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

سلام خدمت دوستان عزیز
بنده از 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
@majid.volleyball 7 سال پیش مطرح شد
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

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


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

ورود یا ثبت‌نام