میثم
4 سال پیش توسط میثم مطرح شد
3 پاسخ

آماده سازی متن فارسی برای ساخت لینک

سلام.
فرض کنیم یه متن دارم مثل متن زیر :

تو خونه‌ بمونیم و برنامه‌نویسی یاد بگیریم

حالا چطور با کدهای php باید اون رو برای لینک اماده کنیم و فرضا لینک ما بشه :

 http://Site.com/تو خونه‌ بمونیم و برنامه‌نویسی یاد بگیریم

که هم از لحاظ سئو مشکلی پیش نیاد و هم اینکه لینک به درستی کار کنه؟
...................
سوال دوم :
آیا استفاده از لینک شبیه site.com/234234 بهتره یا site.com/sdfsesdf
کدومش برای سئو مناسب تره؟ دقت کنید که در سوال دوم عبارت حرفی معنی خاصی نداره و رندم انتخاب میشه.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

در مورد سوال اول در مورد مفهومی با عنوان slug تحقیق کنید. برای مال لینک هر گفتگو رو ببینید چه شکلیه !
در مورد هر سوال دوم هرکی یه نظری داره اما بنظر متن باشه خوبه.


میثم
تخصص : برنامه نویسی PHP خالص بدون هیچ...
@adoniya.ir 4 سال پیش مطرح شد
0

@hesammousavi
در مورد سوال دوم یعنی اثری روی سئو نداره؟ لینک عددی باشه یا حرفی ؟؟؟؟


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش آپدیت شد
2

نه تا حالا جایی نوشته نشده و گوگل هم اشاره ای نکرده که آدرس روی سئو تاثیر داره
برای تولید اسلاگ میتونید از جاوااسکریپت هم کمک بگیرید البته اگه این اسلاگ توسط کاربرهای سایت ایجاد نمیشند

var showSlug = function(str) {
    var $slug = '';
    var trimmed = $.trim(str);
    $slug = trimmed.replace(/[\s\\]/gi, '-').
    replace(/-+/g, '-').
    replace(/^-|-$/g, '');
    return $slug.toLowerCase();
};
jQuery(document).ready(function ($) {
   $('#title').on('keyup change', function () {
       $('#slug').val(showSlug($('#title').val()));
    });
});

این کد هم از زبان فارسی و انگلیسی و اعداد پشتیبانی میکنه، میتونید هنگام ذخیره سازی چک کنید اگه وجود داشت یک عدد به انتها اضافه بشه، کاری که کتابخونه slugable در لاراول هم انجام میده
من از این قطعه کد توی تمام پنل مدیریت هام استفاده میکنم البته فقط برای نمایش و سمت سرور از خود لاراول استفاده میکنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام