ساختار آدرس دهی صفحات سایت شما هر چقدر ساده تر باشد این امکان را به موتورهای جستجو و مخاطبین می دهد که سریعتر تشخیص بدهند که صفحه شما در چه زمینه ای می باشد. از طرفی ایجاد دسته بندی ها و نام گذاری های مناسب فایل ها و سندهای مختلف یک وب سایت می تواند به بهتر بررسی شدن اسناد توسط موتورهای جستجو کمک کند.
به دلیل اینکه گاهی کاربران URL های سایت شما را در شبکه های اجتماعی به اشتراک می گذارند، URL های طولانی و غیر قابل تشخیص ممکن است کاربران را گیج کند. مثلا ممکن است به طور پیشفرض آدرس صفحه “درباره من” مانند http://webproject.ru/index.php?r=site%2Fabout باشد.
کاربران به سختی می توانند این URL را به خاطر بسپارند و یا به سایت شما لینک بدهند . همچنین، کاربران ممکن است بر این باور باشند که بخشی از URL غیر ضروری است، به خصوص اگر URL بسیاری از پارامترهای غیر قابل تشخیص را نشان دهد. آنها ممکن است از لینک شما دست بکشند.
آدرس هایی مثل http://webproject.ru/about برای کاربران بهتر و امن تر به نظر میرسد. در واقع کاربران به راحتی میتوانند متوجه شوند که صفحه مورد نظر چه چیزی را به آنها نشان خواهد داد. برای تبدیل آدرس ها به نمونه بالا کافی است سه مرحله زیر را انجام دهید.

۱- یک فایل htaccess بسازید یا اگر از قبل وجود دارد موارد زیر را به آن اضافه کنید(به عنوان مثال محل فایل در نسخه advanced میتواند frontend/web باشد).

۲- urlManager را پیکره بندی کنید.

حالا آدرس ها مانند http://webproject.ru/site/about شده اند.

۳- هیچ دلیلی برای وجود پارامتر site داخل URL نیست بنابراین با اضافه کردن rule زیر در پیکره بندی بالا آن را حذف می کنیم.

در قسمت rules کارهای بیشتری هم میتوانیم انجام دهیم، مثلا اینکه به انتهای url پسوند html. اضافه کنیم. این مورد در SEO تاثیرگذار است. پسوند url را میتوانیم در قسمت suffix مانند نمونه زیر تعریف کنیم.


0 دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *