رفتن به مطلب

مشکل ریدایرکت لینک پشت لینک سایت


برو به راه حل توسط Masih حل شده,

پست های پیشنهاد شده

سلام وقت بخیر

من خیلی دنبال این حالت ریدایرکت گشتم ولی نتونستم روششو پیدا کنم که آیا با اسکریپت خاصی هست یا به چه شکل انجام می‌شه!

من نمونه این ریدایرکت رو می‌خواستم ممنون می‌شم اگر می‌دونید چیجوری انجام می‌شه بهم بگید:

https://ask98.ir/pv/https%3A%2F%2Fwww.varzesh3.com%2Fnews%2F1731808%2F%D8%AA%D8%B1%D8%AC%DB%8C%D8%AD-%D9%85%DB%8C-%D8%AF%D8%A7%D8%AF%D9%85-%D8%B1%D8%A6%D8%A7%D9%84-%D8%A8%D8%A7-%D9%82%D9%87%D8%B1%D9%85%D8%A7%D9%86%DB%8C-%D8%A8%D9%87-%D9%85%D8%B5%D8%A7%D9%81-%D9%85%D8%A7-%D8%A8%DB%8C%D8%A7%DB%8C%D8%AF

فقط یه نکته‌ای رو این آخر بگم این نوع از هدایت لینک حتی توی پلیر هم اگر به جای این لینک, لینک موزیک یا ویدیو بذاری پخش می‌شه و کار می‌کنه.

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن
  • راه حل

درود؛

چیز خاصی نداره این قابلیتی که مدنظرتون هست. صرفا یک فایل PHP بیشتر نیاز نداره. چنین فایلی توی بیست اسکریپت قرار داره:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

کد موردنظر ما باید اون لینک توی آدرس رو پیدا کنه و ریدایرکت کنه. توی لینکی که دادم اسکریپت به نوعی کدنویسی شده که لینک ها رو به صورت آی فریم اجرا کنه ولی شما می تونید بجای آی فریم کلا از کد ریدایرکت 301 استفاده کنید که مثل همین لینکی که خودتون دادید عمل کنه. کمی کدنویسی نیاز داره اما به راحتی قابل انجام هست و چیز پیچیده ای نیست

 

یک نمونه کاملا ساده تر به این صورته که یک فایل index.php در یک پوشه یا سابدامین برای مثال go.example.com ایجاد کنید و این کد رو داخلش قرار بدید:

<?php if(isset($_GET['url'])): ?>
<?php
$redirectt = $_GET['url'];
header("Location: $redirectt", true, 301);
exit();
?>
<?php endif ?> 

حالا برای ریدایرکت کردن کافیه لینک ها رو به اینصورت وارد کنید: 

  • go.example.com/?url=https://20script.ir
  • Thanks 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...