با انجام این هک شماره پست قبل از آدرس مطلب در سئو نوع 2 حذف می شود.
قبل از انجام:
بعد از انجام:
قبل از انجام:
http://www.datalifeengine.ir/hacks/1408-delete-post-id-in-url.html
بعد از انجام:
http://www.datalifeengine.ir/hacks/delete-post-id-in-url.html
تاریخ انتشار: 11 بهمن 1389
آخرین ویرایش: 5 فروردين 1390
ارسال کننده: SMostafa
برچسب ها: انجام, قبل, حذف, بعد, httpwwwdatalifeengineirhacksdeletepostidinurlhtml, نوع, مطلب, شماره, پست, آدرس, توضیحات, سئو
مجید، usher و مجتبی جشنانی تشکر کردهاند.
1. فایل htaccess. را باز کنید،
کد زیر را پیدا کنید:
2. فایل engine/init.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
3. فایل engine/engine.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
4. فایل engine/modules/show.short.php را باز کنید،
کد زیر را پیدا کنید و حذف کنید:
نکته: این کد چندین بار در فایل تکرار شده است، می بایست تمامی کدهای یافت شده را جایگزین کنید.
5. مرحله 4 برای تمامی فایل های زیر باید انجام شود:
نکته:
- این هک فقط برای سئو نوع 2 می باشد و با انجام این هک، سئو نوع 3 غیر فعال خواهد شد.
- در تنظیمات مطالب نباید آدرس مطلب در چندین مطلب یکسان باشد، در غیر اینصورت فقط مطلب قبل (اولین مطلب با همان نام) به نمایش در خواهد آمد.
- در هر بار آپگرید سیستم، می بایست حتما تمامی مراحل این هک را انجام داد، در غیر اینصورت لینکهای ایندکس شده در موتور های جستجو خراب میشوند.
کد زیر را پیدا کنید:
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?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]
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
/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 غیر فعال خواهد شد.
- در تنظیمات مطالب نباید آدرس مطلب در چندین مطلب یکسان باشد، در غیر اینصورت فقط مطلب قبل (اولین مطلب با همان نام) به نمایش در خواهد آمد.
- در هر بار آپگرید سیستم، می بایست حتما تمامی مراحل این هک را انجام داد، در غیر اینصورت لینکهای ایندکس شده در موتور های جستجو خراب میشوند.
آخرین های وبلاگ
- اصلاحیه ویرایشگر پیشرفته نسخه 9.6
- حل مشکل سیستم سوال و پاسخ در ورژن 9.6
- اصلاحیه 21/2/1391 دیتالایف انجین نسخه 9,6
- دیتالایف انجین نسخه 9,6 انتشار یافت
- رفع مشکل عدم نمایش مطالب برتر و تصادفی
- دیتالایف انجین نسخه 9,5 انتشار یافت
- اصلاحیه ۱۳۹۰/۰۷/۲۵ دیتالایف انجین نسخه ۹٫۴
- دیتالایف انجین نسخه ۹٫۴ انتشار یافت
- تغییرات و رفع مشکلات در نسخه ۹٫۳,۱
- راه اندازی ویترین سایت های دیتالایف انجین
آخرین ارسال های انجمن
- تبدیل HTML به دیتالایف انجین
- سوال در مورد نصب مای بی بی بر روی دیتا لایف انجین
- سطح دسترسی 755
- غیب شدن ادیتور متن
- ثبت نام به روش جدید
- ارسال مطالب در ورژن جدید
- ثبت فیش بانکی
- هدایت به قسمت موبایل
- درخواست ماژول مثل ماژول های سایت ورزش یه برای دیتالایف انجین
- نمایش صفحه سفید بجای قالب سایت در دیتالایف انجین


اطلاعات