دیتالایف انجین فارسی

لینک های مطالب در سابدومین

تاریخ انتشار: 20 شهریور 1387
ارسال کننده: Mohammad_1ta
بوسیله ی این هک می توانید لینک های تمامی مطالب سایت رو به شکل زیر تغییر بدید:
مثلاً اگه لینک مطالبتون اینطوری هست: http://datalifeengine.ir/download/415-datalife-engine-v7.2.html
با این هک لینک شما تغییر میکنه به: http://415-datalife-engine-v7.2.datalifeengine.ir

این روش میتونه خیلی تاثیر گذار باشه برای موتورهای جستجو

روش نصب:
وارد Cpanel هاست شوید و از قسمت Domains روی Subdomains کلیک کنید.
در این صفحه که میتونین Subdomain ایجاد کنین، نام سابدومین رو فقط یه علامت ستاره ( * ) بزارید و روی Create کلیک کنید.

حالا باید برید سراغ ویرایش فایل ها:
فایل htaccess. رو باز کنید و به دنبال کد زیر بگردید:
RewriteEngine On

پس از آن، کدهای زیر رو قرار دهید:
RewriteCond %{HTTP_HOST} ^([0-9]+)-(.*)\.datalifecms\.ir [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?newsid=%1 [L]

RewriteCond %{HTTP_HOST} ^www.([0-9]+)-(.*)\.datalifecms\.ir [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /index.php?newsid=%1 [L]

توجه داشته باشید که بجای datalifecms\.ir نام دومین خودتون رو وارد کنید.

فایل Engine/Modules/Show.Short.php رو باز کنید و به دنبال کد زیر بگردید:
$config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";

اون کد رو حذف کنید و بجاش کد زیر رو قرار دهید:
"http://".$row['id']."-".$row['alt_name'].".datalifeengine.ir/";

اینجا هم باید بجای datalifeengine.ir آدرس دومین خودتون رو وارد کنید.

موفق باشید.
راستی، اینکار نیاز به روشن بودن WildCard در تنظیمات سرور نداره winked

** چون این هک رو خودم آماده کردم، اگه مشکلی پیش اومد؛ حتماً خبرم کنین تا درستش کنم fellow smile
    17 نفر (17 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    20 شهریور 1387 - 21:36
    سلام محمد جان.
    خیلی عالی است ممنون happy
    یک مطلبی را چند وقته می خواستم بگم حالا که این را دیدم یادم افتاد.
    می خواستم بدانم نمی شود مثلا
    http://datalifeengine.ir/download/415-datal

    ife-engine-v7.2.htm

    را تبدیل به
    http://datalifeengine.ir/download/datalife-

    engine-v7.2.htm

    کرد که در ساب دومین هم درست شود.
    با تشکر smile
    مدیر کل
    20 شهریور 1387 - 22:02
    سلام nima.a, smile
    تاحالا به فکرش نبودم...
    چشم اگه تونستم اونم درست میکنم winked

    --------------------
    عضو سایت
    20 شهریور 1387 - 23:06
    چه جالب!
    این یكی دیگه واقعا توپ بود...
    مدیر بازنشسته
    21 شهریور 1387 - 00:17
    سلام جناب یکتای عزیز
    این روش خوبیه اما از لحاظ امنیتی برای سایت مشکل ایجاد می کنه . باید محدودیت بیشتری روی نام و نوع کاراکترهای زیردامنه اعمال بشه . اینطوری هکرهای حرفه ای میتونن کدهای مخربشون رو از طریق همین شیوه توی سیستم تزریق کنن . کمی بیشتر در مورد این نوع تکنیک ها دقت بشه خیلی خوبه . اما در کل روش خوبیه برای SEO .
    موفق باشید .
    مدیر کل
    21 شهریور 1387 - 22:17
    سلام saron جان smile
    والا من توی مسائل امنیتی زیاد وارد نیستم winked ...
    توی فایل htaccess باید محدودیت روی نام کاراکتر ایجاد کنیم؟

    --------------------
    مدیر بازنشسته
    21 شهریور 1387 - 22:37
    mohammad_1ta,
    بله . درسته . همین کار رو باید کرد . مثلا محدود کردن کاراکتر ها از a-z و اعداد از 9-0 .
    اینجوری خیلی بهتره . اما این روش برای عناوین فارسی درست در نمی یاد و باید حتما کاراکترها رو انگلیسی نوشت .
    موفق باشید
    مدیر کل
    21 شهریور 1387 - 23:54
    saron,
    چشم، حتماً دنبالش میرم ببینم چی میشه winked flower

    --------------------
    عضو سایت
    22 شهریور 1387 - 00:44
    محمد جان این یک متغییر هست و سوال من اینه که جای این متغییر میشه به جای علامت * هر چیزی قرار داد یا نه
    چون یک سری از سرویس دهندگان به خاطر امنییت ایجاد متغییر با علامات اختصاری را بسته اند.
    این در واقع سوال و مشکل یکی از استفاده کنندگان سرویس شماست که برای من ارسال کرده و از اونجائی که من با سرویسهای ایرانی آشنائی ندارم برات اینجا زدم
    مدیر کل
    22 شهریور 1387 - 01:07
    سلام topsoftware جان،
    توی هاست های ایرانی که اینطوری هست. یعنی الان این ستاره (*) نقش همه چیز رو میتونه بگیره. (مثل سرچ توی کامپیوتر که وقتی علامت ستاره رو وارد میکنیم، تمامی فایل های هارد رو نشون میده)
    اینکار بیشتر بدرد کسانی میخوره که سرویس های وبلاگ دهی دارن.
    منم از همون روش اومدم تبدیلش کردم به مطالب سایت...

    --------------------
    عضو سایت
    22 شهریور 1387 - 02:18
    ممنون از مطلبتون

    یک سوال! البته شاید تکراری!

    روی لوکال چطوری میتونم از امکان SEO استفاده کنم؟
    من از برنامه xampp استفاده میکنم.

    ممنون میشم اگه راهنمایی کنید.
    مدیر بازنشسته
    22 شهریور 1387 - 05:29
    نقل قول: ramin006
    روی لوکال چطوری میتونم از امکان SEO استفاده کنم؟

    باید rewrite_module آپاچی را فعال کنی تا بتونی از SEO در لوکال استفاده کنی . البته خود من از wamp استفاده میکنم

    --------------------
    عضو سایت
    22 شهریور 1387 - 15:34
    Sam.Razm,
    باید rewrite_module آپاچی را فعال کنی تا بتونی از SEO در لوکال استفاده کنی . البته خود من از wamp استفاده میکنم


    ممنون امتحان کنم ببینم میتونم رو xampp فعال کنم یا نه! winked
    مدیر سایت
    22 شهریور 1387 - 15:36
    چیز جالبیه!
    یه سوال داشتم اونم این بود که چرا آدرس SEO توی ارسال مطلب از داخل سایت کار نمی کنه؟

    --------------------
    مدیر کل
    22 شهریور 1387 - 15:55
    SMostafa,

    منظورتون از آدرس Seo توی ارسال مطلب چی هست؟ یعنی خالی گذاشتن یا پر کردن اون فرم تاثیری نداره؟

    --------------------
    عضو سایت
    23 شهریور 1387 - 16:54
    soha.ir,
    سایتت ویروس داره (تروجان)

    آخه میخوای چیو ثابت کنی ؟

    --------------------
    عضو سایت
    29 شهریور 1387 - 23:43
    محمد جان تست كردم ، عالی كار می كنه
    سوالم اینه كه همون جور كه جناب Saron می گه ، مشكلی برای سایتم به وجود نمیاره از لحاظ امنیتی ؟
    از شما هم سپاسگذارم به خاطر این هك عالی
    عضو سایت
    25 مرداد 1388 - 20:05
    من از روش استفاده از کلمات فارسی در آدرس مطلب استفاده می کنم. که تو همین سایت آموزش داده شده.
    آیا این هک تداخلی با اون هک نداره؟
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *