• 1401/09/07

تغییر url به فارسی :

با سلام . استاد من ی پروژه داشتم که route اون به صورت انگلیسه و هیچ مشکلی نداره و کار مبکنه مثل این عکس 

حالا کارفرما خاسته که تمام url ها فارسی بشن منم دونه دونه rout  ها رو دارم عوض میکننم و مثلا روت بالا به این (عکس پایین)تبدیل شده و کار میکنه

حالا داره درست کارمینه 

ولی وقتی در پارامتر title  کلمه انگلیسی نوشته میشه مثل عکس پایین url  ساختارش بهم میریزع 

خاستم بپرسم مشکل این کجاست ؟ یا اینکه بهترین راه برای اینکه url  ها رو به فارسی تغییر بدیم چیه؟ شما تجربه ای در این زمینه دارید؟

  • 1401/09/11
  • ساعت 23:06

سلام دوست من وقت بخیر

از اونجایی که این مورد مربوط به نمایش مرورگر و Url میشه و از سمت بکند کنترلی روش نداریم راه حل مناسبی براش در نظر ندارم متاسفانه

معمولا توی پروژه ها به مدل اصلی یک Property مثلا تحت عنوان FriendlyUrl یا SlugField تعریف میشه که جداگونه برای هر کدوم متناسب با ساختار و فرمتی که مد نظر دارید پر میشه و ازش برای نمایش در Url استفاده میکنیم.

با اینکار هم مشکل نمایشی برطرف میشه هم با پیروی از یه قواعد یکسان Url ها با ساختار مشابهی خواهید داشت

برای بحث سئو هم همونطور که میدونید استفاده از متا تگ های مناسب بسیار تاثیرگذار هستش و مثلا عنوان اصلی رو میتونید توی تگ های سئو بزارید.

موفق باشید 🙏


logo-enamadlogo-samandehi