PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد ریدایرکت



saeed1988m
October 3rd, 2017, 00:54
درود خدمت عزیزان

بنا به دلایلی تغییر در دسته بندی داشتیم برای مثال

آدرس قدیم :
https://www.google.com/category/ژانر/کوتاه/
آدرس جدید
https://www.google.com (https://www.google.com/)/genre/short/

حالا راهی هست که همه تغییرات ریدایرکت به جدید بشن یا باید تک به تک آدرس ها رو ریدایرکت کنیم
سپاس

2JZ
October 3rd, 2017, 00:58
سلام.
بستگی داره از چه وب سروری استفاده می کنید.
داخل انجین ایکس به این صورت میشه:


if ($request_uri ~* "category/ژانر/کوتاه") {
return 301 http://$http_host/genre/short
}

saeed1988m
October 3rd, 2017, 01:06
سلام.
بستگی داره از چه وب سروری استفاده می کنید.
داخل انجین ایکس به این صورت میشه:


if ($request_uri ~* "category/ژانر/کوتاه") {
return 301 http://$http_host/genre/short
}


والا وب سرور که لایت اسپید هست
نت افراز
در مورد این کد کل کتگوری ها تغییر دادیم
کوتاه ، کمدی ، اکشن و ... همگی عوض شدن

2JZ
October 3rd, 2017, 01:08
تقریبا مجبورید برای هر قسمت rewrite rule داخل htaccess بنوسینید.

bigcowboy
October 3rd, 2017, 01:31
یه زمانی مجبور بودم بنا به دلایلی تعداد خیلی زیادی لینک (بالای 10 هزار) ریدایرکت کنم اونم با آدرسی دهی های مختلف@-)
کاری که کردم این بود که کل اون فولدرو به یک فایل php ریرایت کردم بعد توی فایل php یک دیکشنری و چند متد نوشتم و درکمال آرامش همشونو ریدایرکت کردم :65:
شمام میتونی
/category کلا به یک فایل ریرایت کنی و توی اون براش یه دیکشنری کوچیک بنویسی و 301 ریدایرکت کنی ..