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

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

پشتیبان رسمی سیستم مدیریت محتوا

حذف آیدی مطلب

حذف آیدی مطلب

با انجام این هک شماره پست قبل از آدرس مطلب در سئو نوع 2 حذف می شود.

قبل از انجام:

http://www.datalifeengine.ir/hacks/1408-delete-post-id-in-url.html

بعد از انجام:
http://www.datalifeengine.ir/hacks/delete-post-id-in-url.html

آموزش نصب
1. فایل htaccess. را باز کنید،
کد زیر را پیدا کنید:
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]
با کد زیر جایگزین کنید:
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([^/]+).html(/?)+$ index.php?subaction=showfull&news_name=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([^/]+).html(/?)+$ index.php?subaction=showfull&news_name=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([^/]+).html(/?)+$ engine/print.php?news_page=$2&subaction=showfull&news_name=$3 [L]
RewriteRule ^([^.]+)/([^/]+).html(/?)+$ index.php?subaction=showfull&news_name=$2 [L]

2. فایل engine/init.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
month(date) = '$month' AND year(date) = '$year' AND dayofmonth(date) = '$day' AND


3. فایل engine/engine.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
AND date >= '$startd' AND date < '$endd'

4. فایل engine/modules/show.short.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
$row['id'] . "-" .

نکته: این کد چندین بار در فایل تکرار شده است، می بایست تمامی کدهای یافت شده را جایگزین کنید.

5. مرحله 4 برای تمامی فایل های زیر باید انجام شود:
/engine/ajax/search.php
/engine/classes/google.class.php
/engine/inc/editnews.php
/engine/modules/fullsearch.php
/engine/modules/search.php
/engine/modules/show.custom.php
/engine/modules/show.full.php
/engine/modules/topnews.php


نکته:
- این هک فقط برای سئو نوع 2 می باشد و با انجام این هک، سئو نوع 3 غیر فعال خواهد شد.
- در تنظیمات مطالب نباید آدرس مطلب در چندین مطلب یکسان باشد، در غیر اینصورت فقط مطلب قبل (اولین مطلب با همان نام) به نمایش در خواهد آمد.
- در هر بار آپگرید سیستم، می بایست حتما تمامی مراحل این هک را انجام داد، در غیر اینصورت لینکهای ایندکس شده در موتور های جستجو خراب میشوند.
نظرات کاربران
امیرحسین ساقی در 09 دی 1389 - 03:52 گفته:
عضو سایتنظرات: 61

he

SMostafa Moosavi در 09 دی 1389 - 03:56 گفته:
عضو سایتنظرات: 260

donoghted

--------------------

ahmad4u در 09 دی 1389 - 04:04 گفته:
عضو سایتنظرات: 83

زیاد جالب نیست
چون اگه آدرس مطلب در چندین مطلب یکسان باشد،فقط مطلب قبل (اولین مطلب با همان نام) به نمایش در خواهد آمد. lol

SMostafa Moosavi در 09 دی 1389 - 04:05 گفته:
عضو سایتنظرات: 260

جالب نیست اما کمک خیلی زیادی به سئو میکنه! fellow
سعی کنید انجام بدید و آدرس مطالب یکسان رو از تنظیمات مطلب تغییر بدید!

--------------------

رامین در 09 دی 1389 - 14:35 گفته:
عضو سایتنظرات: 33

دست شما طلا

ابراهیم قنبری در 09 دی 1389 - 17:03 گفته:
عضو سایتنظرات: 32

خیلی جالبه
یه سوال هم دارم اگز سایتی این کار رو انجام بده گوگل به لینک های قبلی بازدید میفرسته آیا این هک گوگل رو به ادرس جدید ریدایرکت میکنه یا ارور 404 میده؟

pedramj در 09 دی 1389 - 17:28 گفته:
عضو سایتنظرات: 76

SMostafa,
چرا نگفتی این رو
AND date >= '$startd' AND date < '$endd'


حذف کنن از engine.php
??????????????

SMostafa Moosavi در 09 دی 1389 - 18:10 گفته:
عضو سایتنظرات: 260

Ebrahim,
404، ولی ارزشش رو داره!
برای ریدایرکت شدن هم چاره ای هست.
باید فایل htaccess. رو باز کنید،
کد زیر رو پیدا کنید:
# Date
بعد از کد بالا کد زیر رو قرار بدید:
RewriteRule ^([^.]+)/([0-9]+)-([^/]+).html+$ /$1/$3.html [L,R=301]

pedramj,
حالا که گفتم soot donoghted
ممنون بابت یاد آوری.

--------------------

امیرحسین ساقی در 09 دی 1389 - 18:26 گفته:
عضو سایتنظرات: 61

ولی یه مشکلی که هست بعد از اومدن نسخه جدید تمام این کار ها را باید از اول انجام بدید وگرنه همه لینک های شما را 404 خواهد کرد
یادتون نره
در کل دمت گرم

reza_nazem2003 در 10 دی 1389 - 20:54 گفته:
عضو سایتنظرات: 43

عالی بود flower
خیلی دنبالش می گشتم
یک بار هم توی انجمن درخواست دادم ولی کسی جواب نداد!

رامین در 11 دی 1389 - 03:20 گفته:
عضو سایتنظرات: 33

happy عالی
دست شما طلا

مجتبی جشنانی در 11 دی 1389 - 13:58 گفته:
مدیر بخش قالب هانظرات: 190

ایول الله سید
ولی اگه ریدایرکت کنم دیگه ارور 404 نمی ده ؟!؟؟!؟!؟

سیدمصطفی حسینی در 15 دی 1389 - 02:34 گفته:
عضو سایتنظرات: 27

ممنون سید مصطفی flower
عالیه
خداییش هرچی سید مصطفی میشناسم کارش 20

--------------------

svahdati در 15 دی 1389 - 17:41 گفته:
عضو سایتنظرات: 48

جالب بود.

DivineCaster در 01 بهمن 1389 - 17:37 گفته:
عضو سایتنظرات: 1

جالب بود ممنون

ولی اینکار چه کمکی به سئو میکنه ؟

سید احسان ستاره دان در 03 فروردین 1390 - 13:13 گفته:
مدیر سایتنظرات: 303

SMostafa,

برای ریدایرکت شدن هم چاره ای هست.
باید فایل htaccess. رو باز کنید،
کد زیر رو پیدا کنید:
# Date
بعد از کد بالا کد زیر رو قرار بدید:
RewriteRule ^([^.]+)/([0-9]+)-([^/]+).html+$ /$1/$3.html [L,R=301]

سلام ممنون بابت پست عالیت فقط یه مشکل ، من این # Date رو تو htaccess. ندارم !!!!

--------------------

SMostafa Moosavi در 29 فروردین 1390 - 23:02 گفته:
عضو سایتنظرات: 260

Ehsansetarehdan,
اگر احیانا این کد رو دارید از قبل از این کد قرار بدید:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})
;(/?)+$ index.php?year=$1&month=$2&day=$3 [L]

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!