آموزش طراحی وب

ماژول mod_rewrite (قسمت اول)

در این جلسه راجع به ماژول mod_rewrite صحبت می کنیم .

seo

بازنویسی URL با استفاده از ماژول mod_rewrite (قسمت اول)

بازنویسی URL با استفاده از ماژول mod_rewrite

قبل از شروع این بحث باید عرض کنم که ، از این جلسه به بعد بحث ما کمی فنی خواهد شد و اگر دانش لازم  (php) را ندارید بهتر است از کسی کمک بگیرید .

سایت شما دارای اسکریپت هایی مانند product.php است که پارامترهایی را از طریق Query string دریافت می کند و با توجه به آن پارامترها محتوایی را از دیتابیس خوانده و نمایش می دهد . اسکریپت می تواند به درخواستی مانند نمونه زیر پاسخ دهد :

http://www.iranweblearn.com/product.php?product_id=5

در این هنگام اگر URL های شما به شکل نمونه های زیر باشد وب سرورتان مسلما خطای  ۴۰۴ را نشان می دهد .

http://www.iranweblearn.com/products/5.html

http://www.iranweblearn.com/my-products.html

 بازنویسی URL این اجازه را به شما می دهد تا  URL دریافتی را با توجه به قائده ای تعریف شده به  URL دیگری تبدیل کند .  سرویس بازنویسی URL توسط وب سرور Apache و از طریق ماژول mod_rewrite قابل استفاده است . php در این باره نقشی ندارد زیرا php engine تنها زمانی که فایل  .php اجرا شود ، وارد صحنه می شود .

ماژول  mod_rewrite استانداردی de-face در دنیای  Apache است و معمولا در تمامی بسته های مبتنی بر  Apache پشتیبانی می شود . در مثال های این فصل و سایر قسمت های این بخش از این ماژول استفاده می شود .

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

در این فصل شما با مباحث زیر آشنا خواهید شد :

–         نصب  mod_rewrite

–         آزمایش درستی  mod_rewrite

–         کار با عبارات با قاعده (Regular Expression)

–         بازنویسی  URL های عددی با دو پارامتر

–         بازنویسی  URL های پر کلید واژه

–         ایجاد یک کارخانه لینک

–         پیمایش صفحه و بازنویسی  URL

–         بازنویسی تصاویر و  Stream ها

 تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۵

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین