محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

URL Rewrite چیست؟ کاربرد URL Rewrite در وب سرورها چیست؟

چگونه URL Rewrite به شما در خوانا کردن لینک ها کمک می کند؟ حتما برخی اوقات به این موضوع برخورد کرده این که لینک ها و یا آدرس های URL ای که در وب سایت ها مشاهده می کنید بسیار طولانی هستند و براحتی نمی توانی این آدرس های URL را به خاطر سپرد. با استفاده از ماژولی به نام URL Rewrite شما می توانید کاربردی بودن و سهولت کاربری وب سایت خودتان را براحتی بالا ببرید به گونه ای که لینک های و آدرس های URL بسیار طولانی را به آدرس های کوچکتر تبدیل کنید که کاربر شما براحتی بتواند از آنها استفاده کند.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

این ماژول هم در وب سرور IIS و هم در وب سرور Apache وجود دارد و قابلیت فعالیت در هر دوی آنها را دارد . شما می توانید با استفاده از این ماژول برای آدرس های URL خودتان در وب سایت Rule یا قانون تبدیل کنید و اضافات مربوطه در آدرس های URL را حذف کنید و یا آن را تغییر بدهید که برای کاربر و علاوه بر آن برای موتورهای جستجو پیدا کردن آدرس های URL شما ساده تر شود.

کاربرد URL Rewrite چیست ؟

این تغییرات که برای کوتاه کرده لینک ها استفاده می شوند در سطح HTTP Headers وب سایت انجام می شوند. شما می توانید با استفاده از این ماژول درخواست های کاربران را مدیریت کنید و پاسخ مناسب به آنها ارائه کنید در حین اینکه می توانید برخی از درخواست ها را نیز مانند فایروال با استفاده از Rule ها مسدود کنید. اکثر نرم افزارهای CMS ای که امروزه استفاده می شوند در آدرس های URL خودشان از متغیرهایی استفاده می کنند که اطلاعات مربوط به سایت و آدرس های آن را در اختیار کاربران قرار می دهد. حتی در این آدرس های URL نوع زبان اسکریپت نویسی که در وب سایت استفاده شده است و از نظر امنیتی نباید افشاء شود را نیز می توان مشاهده کرد به نمونه لینک پایین نگاه کنید :

http://www.itpor.ir/show_a_product.php?product_id=7 

مشکل آدرس URL بالا این است که به سادگی نمی توان آن را به خاطر سپرد. اگر بخواهید آدرس URL بالا را پای تلفن برای یکی از دوستان خودتان بخوانید کار ساده ای نخواهید داشت. موتورهای جستجو و کاربران همیشه اطلاعات خاصی از آدرس های URL برای بدست آوردن محتویات صفحه وب سایت بدست نمی آورند. شما نمی توانید در یک آدرس URL به مشتریان خودتان بفهمانید که مثلا سرویس آموزش آنلاین در این صفحه قرار است وجود داشته باشد. بنابراین هر چقدر آدرس URL شما کوتاه تر باشد برای کاربران و موتورهای جستجو استفاده از آن ساده تر است . حالا فرض کنید همان آدرس بالا بعد از استفاده از ماژول Rewrite به شکل زیر در می آید :

http://www.tosinso.com/products/7/

چقدر تفاوت در دو آدرس URL بالا وجود دارد ؟ دومین آدرس هم همانند آدرس اول به یکجا اشاره می کند اما تفاوت در این است که URL دوم بسیار کوتاه تر و ساده تر شده است و کاربران بیشتری می توانند آن را به خاطر بسپارند. اینکار توسط ماژول URL Rewrite انجام می شود که شما هم بر روی وب سرور IIS و هم بر روی وب سرور Apache می توانید نصب کنید.با استفاده از ماژول URL Rewrite شناسایی زبان اسکریپت نویسی وب سایت هم برای هکرها سخت تر می شود و از طرفی کاربران و موتورهای جستجو راحت تر شما را پیدا می کنند. البته کاربرهای دیگری نیز از URL Rewrite می شود اما مهمترین وظیفه این ماژول کوتاه کردن و معنی دادن به آدرس های URL است. توسینسو  باشید


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات