• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دستور htaccess برای ایجاد لینک دلخواه
#1
سلام دوستان

بنده می خوام لینکی مانند لینک زیر :

کد پی‌اچ‌پی:
http://bestlearning.ir/article.php?id=3&titr=دانلود نرم افزار 

به این صورت نشون بدم :

کد پی‌اچ‌پی:
http://bestlearning.ir/دانلود نرم افزار 

در htaccess چه دستوری باید وارد کنم ؟
  پاسخ
تشکر شده توسط :
#2
جستجو کنید >> Rewrite Engine
  پاسخ
تشکر شده توسط :
#3
کد پی‌اچ‌پی:
RewriteEngine On
RewriteRule 
^([^/]*)/([^/]*)\.html$ /article.php?id=$1&titr=$[L
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : rezatoops Reza
#4
(۱۳۹۱ خرداد ۰۹, ۰۴:۰۵ ب.ظ)Y.P.Y نوشته:
کد پی‌اچ‌پی:
RewriteEngine On
RewriteRule 
^([^/]*)/([^/]*)\.html$ /article.php?id=$1&titr=$[L

ممنون از راهنماییتون. ولی این عمل نکرد. هاست می دونم که این دستورات رو ساپورت می کنه.
ولی این دستور رو که زدم هیچ عملی انجام نداد.
  پاسخ
تشکر شده توسط :
#5
لطفا یکی کمک کنه. سرچ کردم دیدم ایشون هم همین مشکل رو داشتند و گفتند حل شده ولی نگفته چطور ؟ کسی میدونه ؟

http://forum.iranphp.org/Thread-%D8%B9%D...4-htaccess
  پاسخ
تشکر شده توسط :
#6
اون id=3 همیشه ثابته؟
  پاسخ
تشکر شده توسط :
#7
نه ثابت نیست. ولی اونش خیلی برام مهم نیست. مهم اینه که عبارت تیتر رو بیارم بعد از دامین اصلیم و آخرش هم یه html بزارم.

آخه جالبه این دستوری که دوستمون در بالا معرفی کرد و دستورهای مشابهی که خودم میزنم هیچ کدوم هیچ عکس العملی نشون نمیدن انگار نه انگار من همچین دستوری وارد کردم.

هاست هم گفته ساپورت می کنه ! من دیگه نمی دونم مشکل از کجاست
  پاسخ
تشکر شده توسط :
#8
ببینین منم مشکل شما رو داشتم...یه سری تست کردم اینجوری که من فهمیدم اینه که شما اون فرمولی که توی htaccess میای تعریف میکنی رو بر همون اساس هم باید بیای لینکهای صفحه ات رو ایجاد کنی...
مثلا اگه قبلا می زدی:
کد پی‌اچ‌پی:
echo "<a href=article.php?id=".$row['id']."&titr=".$row['titr'].">عنوان لینک</a>"
الان دیگه باید بزنی :
کد پی‌اچ‌پی:
echo "<a href=article.php/".$row['titr'].">عنوان لینک</a>"

اینجوری میبره توی htaccess و بر اساس اون فرمول میفهمه که چیو باید نشون بده بهت...اینجوری جواب گرفتم من اما چون مطمئن نبودم درسته یا نه هیچ وقت استفاده نکردم ازش... دوستان جواب بدن که این روشی که من رفته بودم درسته یا نهUndecided
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : rezatoops oia
#9
آقا دمت گرم. مشکلم حل شد. دقیقا مشکل منم همین بود. خیلی حال دادی. بعد از دو هفته بالاخره جواب داد.
  پاسخ
تشکر شده توسط :
#10
جواب داد و درست شد؟ خب خدارو شکرBig Grin
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : Reza


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان