پشتیبانی ارورهای موجود در crawl وب مستر

وطن وب هاست

در خرید سرویس ها می توانید از کد تخفیف parsforo استفاده کنید

Admax

کاربر
#1
درود بر همه
من قبلا روي وي بي بودم و اومدم به زنفورو
اما توي وبمستر ارورهاي زيادي رو دريافت ميکردم
با استفاده از اين کد در htaccess

کد
RedirectMatch 301 /old-address http://wesite.ir/new-address
اکثر ادرس ها رو ريدايرکت کردم
يعني توي وب مستر که روي لينک ها کليک ميکردم مستقيم ميرفت به همون ادرسي که زده بودم توي ادرس جديد

اما خب جديدا لينک هايي که ريدايرکت کردم رو توي وبمستر به صورت soft404 مياره
و با کليک روي لينک به اون پيج مشخص نميره ( خيلي هاشون ريدايرکت هستن و کد ها همچنان داخل فايل htacces هستن و پاک نکردم) و به جاش به صفحه اصلی میرن

لطفا در مورد اين ارورها يه مقدار راهنمايي کنيد تا برطرفشون کنم ممنون میشم
ارورهایی که در soft 404 قرار دارن اکثرا داخل htaccess ریدایرکت 301 شدن اما با کلیک روی لینک ها به صفحه اصلی میرن
not Found هم تکلیفش مشخصه
Access denied رو چی


درضمن من یه افزونه هم نصب کردم برای ارور 404 که در صورت پیدا نشدن یه صفحه باز میکنه
فکر میکنم درست عمل نمیکنه

تشکر
 

Saman Ice

کاربر
#3
سلام
احتمالا زیاد اصولی کار نکردید، طبق گفته هاتون برداشتم اینه ادرس هارو تک تک ریدایرکت زدین که کار اشتباهی هست
توی راهنمای خود زنفورو یه سری کد و اموزش برای ریدایرکت بعد از تبدیل قرار داده شده که لینکش رو میدم خودتون بخونید
Import Redirection | XenForo
Importing | XenForo
 

Admax

کاربر
#4
این دو مورد رو دیده بودم
خیلی ها میگفتن که این کدها تمام ارور ها رو به صفحه اصلی ریدایرکت میکنه
که من نمیخواستم لینک های قبلی از بین برن و چنج بشن روی صفحه اصلی

من فروم رو طبق لینک دو شما ایمپورت کردم مو به مو مشکلی از این بابت نیست
اما لینک اولی دقیقا چیه؟
 

Saman Ice

کاربر
#5
خب اگه درست انجام دادین مونده ریدایرکت که اونم تو اموزش بالا هست
انجام بدید
خیلی ها میگفتن که این کدها تمام ارور ها رو به صفحه اصلی ریدایرکت میکنه
گفتن بقیه رو ول کنید، انجام بدید تست کنید، اگه درست کار کرد که هیچ، اگه به قول بقیه به صفحه اصلی ریدایرکت کرد کد رو برمیدارید
تستش خالی از لطف نیست
 

Admax

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

گفتن بقیه رو ول کنید، انجام بدید تست کنید، اگه درست کار کرد که هیچ، اگه به قول بقیه به صفحه اصلی ریدایرکت کرد کد رو برمیدارید
تستش خالی از لطف نیست
اوکی
خب الان فایل 301config.php رو باید کجاهاش رو تغییر بدم؟
و چی اضافه کنم وکم کنم

کد
<?php

/* ----------------------------------------------------------- *\
This variable defines where XenForo is installed.

If you have not installed XenForo into the same directory in which
vBulletin was installed, you will need to provide the full path to
the XenForo directory here. Remove the leading // and then enter
the path as in the following examples:

    $fileDir = '/home/example/public_html/new_forums';

    $fileDir = 'C:/inetpub/wwwroot/xenforo';

\* ----------------------------------------------------------- */

//    $fileDir = '/home/username/www/forums';

/* ----------------------------------------------------------- *\
This constant defines the table from which the import redirection
scripts will fetch their data. Normally they will use the table
'xf_import_log', but if you have archived your import data, you
should provide the name of the archive table here. Remove the
leading // and then replace 'import_log_x' with the name of your
archive table, as in the following examples:

    define('IMPORT_LOG_TABLE', 'my_import_log');

    define('IMPORT_LOG_TABLE', 'import_log_my_forums');

\* ----------------------------------------------------------- */

//    define('IMPORT_LOG_TABLE', 'import_log_x');
 

H4M3D

مدیر کل
#9
من چطور میتونم از این استفاده کنم
Import Redirection | XenForo
لطفا کمک کنید واقعا نیازش دارم
در صورتی که مراحل بالا رو انجام داده باشین میتونید از 301config.php استفاده کنید
در صورتی که
کد
define('IMPORT_LOG_TABLE', 'import_log_x');
$fileDir = '/home/username/www/forums';
 

Admax

کاربر
#10
در صورتی که مراحل بالا رو انجام داده باشین میتونید از 301config.php استفاده کنید
در صورتی که
کد
define('IMPORT_LOG_TABLE', 'import_log_x');
$fileDir = '/home/username/www/forums';
من قسمت ایمپورت رو به درستی انجام دادم فکر نمیکنم مشکلی داشته باشه
اما از ریدایرکت htaccess استفاده کردم اما هنوز هم مشکل ارور 404 رو میده
اون افزونه ای رو هم که دوستمون معرفی کرده برای ریدایرکت رو نمیدونم به جای کدهاش باید چی قرار بدم
مثل اینکه چاره ای غیر از ریدایرکت به صفحه اصلی نیست
 

H4M3D

مدیر کل
#11
import_log_x اسم دیتابیسی که انتهای ایمپورت درست شد معمولا به همین اسم هست
/home/username/www/forums مسیر انجمن وی بی که باید با home شروع بشه
 

پیوست ها

Admax

کاربر
#12
import_log_x اسم دیتابیسی که انتهای ایمپورت درست شد معمولا به همین اسم هست
/home/username/www/forums مسیر انجمن وی بی که باید با home شروع بشه
قسمت اول رو متوجه شدم
اما دومی رو نه
مسیر انجمن وی بی رو که پاکش کردم بعد نصب زنفورو
یعنی الان روی هاست وی بی وجود نداره
 

H4M3D

مدیر کل
#13
بود یا نبودش مهم نیست مسیری که قبلا بود مثلا
home/user/public_html/forum
 

Admax

کاربر
#14
قبلی این بود
home/user/public_html
این یکی هم همینه
home/user/public_html

یعنی همین رو وارد کنم حله؟

و برای دیتا بیس هم

import_log_x
باشه کافیه؟


تمام فایل ها رو داخل روت کپی کنم دیگه؟
 

M.b.n

کاربر
#16
اگر مشکلتون همچنان پابرجاست از همون کد های اچ تی اکسس استفاده کنید
فقط باید شکل آدرس های قدیم و جدید را داشته باشید و از یک نقطه بهم ربطشون بدید
نهایت سه یا چهار خط کد نیاز دارید و دردسری هم نخواهید داشت