سلام دوستان
چطوری میتونم ریدایرکت انجام بدم، به این صورت که مثلا وقتی کاربر روی لینک https://example.com/blog کلیک کرد مستقیما وارد یه سایت دیگه بشه مثلا google
ممنون
از قطعه کد زیر در فایل .htaccess موجود در پوشه روت وب سایت استفاده می شود. لازم به ذکر است به جای olddomain در قطعه کد زیر نام دامنه ای که قرار است منتقل شود و به جای example در قطعه کد زیر نام دامنه اصلی که قرار است ادرس مورد نظر ما به آن منتقل شود را وارد می کنیم
RewriteCond %{HTTP_HOST} !^www\.olddomain\.ir [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^(.*) http%1://www.example.com/blog$1 [L,R=301]
اگه نیاز به ریدایرکت با www ندارید اون رو از کد بالا👆حذف کنید
سلام
این کار رو حداقل در دو لایه میتونید انجام بدید:
لایه اول مربوط میشه به وب سرورتون که در ابتدای کار و پیش از رسیدن ریکوئست به هسته وب اپلیکیشنتون ریدایرکت رو انجام بده. به تناسب اینکه از چه وب سروری هم استفاده میکنید (مثلا Apache یا Nginx یا ...) روش انجام این کار متفاوت هست و با سرچ ساده متوجه خواهید شد.
لایه دوم مربوط میشه به هسته وب اپلیکیشن خودتون که در مجددا به تناسب زبان و فریم ورکی که استفاده میکنید روش های مختلفی براش وجود داره که معمولا در قسمت Router یا Controller تون میتونید انجام بدید.
در پایین ترین لایه مربوط به زبان خام هم البته این کار شدنی هست که البته راهکار چندان مناسبی شاید نباشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟