چرا مامبوي من اين همه ارور ميدهد؟
باسلام و خسته نباشيد
اين عكس ها را نگاه كنيد:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اين ارورهاي براي چيست؟ هر چقدر فكر كردم نفهميدم ديگه واقعا چي كار كنم ارور ندهد. البته قبلا از اينكه آدرس هاي تكراري را به يك آدرس واحد ريدايركت كنم اين ارورها بود مشكل چيست؟
لطفا ولطفا يك راه حلي بيان كنيد و اين تاپيك را بدون پاسخ نگذاريد.
دوستان شما اين ارور ها را دريافت نكرده ايد؟
من واقعا منتظر جوابم
ممنون
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
گفته آدرس هایی که در نقشه سایت شما وجود دارند، ریدایرکت شده اند.
توصیه کرده که آدرس ها رو به مقصد نهایی در نقشه سایت بدید نه به مسیری که ریدایرکت خواهد شد.
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
ضمنا لطفا از عنوان مناسب استفاده کنید.
این هشدار ها اصلا ربطی به مامبو نداره. نه مامبو باعث این هشدار ها هست و نه در داخل محیط مامبو این هشدار ها داده شده.
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
نقل قول:
گفته آدرس هایی که در نقشه سایت شما وجود دارند، ریدایرکت شده اند.
توصیه کرده که آدرس ها رو به مقصد نهایی در نقشه سایت بدید نه به مسیری که ریدایرکت خواهد شد.
سلام
بله مساله اين است كه قبلاها اين طوري نميشد و ارور نميداد چند وقتي است كه اين ارور ها را داده و مساله ديگر اينكه چرا فقط براي چندتا از آدرسها ارور داده اگر قرار بود اين ارور را بدهد چرا كل آدرس ها را نميگه كه به مقصد نهايي آدرس بدم؟
نقل قول:
ضمنا لطفا از عنوان مناسب استفاده کنید.
عنوان مناسب استفاده كردم ;)
نقل قول:
این هشدار ها اصلا ربطی به مامبو نداره. نه مامبو باعث این هشدار ها هست و نه در داخل محیط مامبو این هشدار ها داده شده.
يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟ شما خودتون اين مشكل را نداريد؟
منتظرم
ممنون
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
از عنوان مناسب استفاده نکردید، چون
چرا مامبوی من این همه ارور می دهد.
1- اینها Error نیستند.
2- این هشدارها رو [color=green]مامبو[/url] نداده. خوب به محیطی که هشدارها رو دریافت کردید دقت کنید ببینید مامبو هست؟!!
3- مامبو همچین مشکلی نداره و من این همه سایت مامبو روش نصب هست، هیچ وقت ندیدم مامبو ارور 301 بده!
شما یک گوشی موبایل Nokia دارید، در کارت ویزیت شماره ای رو دادید که موقع تماس بعد از 5 ثانیه Divert میشه به یک شماره دیگه. مدیر شرکتتون به شما درباره اینکار هشدار میده. آیا دستگاه تلفن همراه شما ایراد داره؟!!
نقل قول:
يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟
جواب این سوال شما کاملا در پست قبل من داده شده. نیازی هست کپی کنم؟
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
از عنوان مناسب استفاده نکردید، چون
نقل قول:
چرا مامبوی من این همه ارور می دهد.
1- اینها Error نیستند.
2- این هشدارها رو مامبونداده. خوب به محیطی که هشدارها رو دریافت کردید دقت کنید ببینید مامبو هست؟!!
3- مامبو همچین مشکلی نداره و من این همه سایت مامبو روش نصب هست، هیچ وقت ندیدم مامبو ارور 301 بده!
شما یک گوشی موبایل Nokia دارید، در کارت ویزیت شماره ای رو دادید که موقع تماس بعد از 5 ثانیه Divert میشه به یک شماره دیگه. مدیر شرکتتون به شما درباره اینکار هشدار میده. آیا دستگاه تلفن همراه شما ایراد داره؟!!
نقل قول:
يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟
جواب این سوال شما کاملا در پست قبل من داده شده. نیازی هست کپی کنم؟
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
دوستان محترم لطفا اگر راه حل مشكل مرا ميدانند كمك كنند و بفرمايند من بايد چي كار كنم؟
لطفا هر سه تا عكس را بررسي كنيد و در مورد هر كدوم كه راه حلي به ذهنتان ميرسد بفرماييد
ممنون
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
راه حل اینه :
یا این ریدایرکت رو بردارید.
یا در نقشه سایت هم به آدرس مقصد نهایی لینک بدید.
شما کدوم لینک آدرس ها رو به کدوم مقصد ریدایرکت کردید؟ الگو رو اینجا قرار بدید.
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
سلام
كد اينه:
کد:
$itemid1 = $_GET["itemid"];
$itemid2 = $_GET["Itemid"];
if ($_GET["id"] != null && $_GET["mosmsg"] == null && $_GET["task"] != "addcomment")
{
header("Status: 301 Moved Permanently", false, 301);
if($_GET["itemid"] != null)
header("Location: http://www.tafrihi.org/content/".$_GET["task"]."/".$_GET["id"]."/".$_GET["itemid"]."/");
else if($_GET["Itemid"] != null)
header("Location: http://www.tafrihi.org/content/".$_GET["task"]."/".$_GET["id"]."/".$_GET["Itemid"]."/");
else
header("Location: http://www.tafrihi.org/content/".$_GET["task"]."/".$_GET["id"]."/");
exit();
}
ولي خوب عجيب اينه كه اگر قرار باشه warning بده بايد براي كل آدرسها اين ارور رو بده چرا فقط براي بعضي از آدرسها اين ارور رو ميده
نقل قول:
یا این ریدایرکت رو بردارید.
مساله مهمتر اينه كه قبل از اينكه آدرس ها را ريدايركت كنم اين ارور ها را در يافت كردم پس در نتيجه اگر ريدايركت ها رو هم بردارم بازهم ارور ها سرجايشان هستند حال با اين توصيفها بايد چي كار كنم؟
نقل قول:
یا در نقشه سایت هم به آدرس مقصد نهایی لینک بدید.
من از xmap استفاده ميكنم آيا ميشه طوري ويرايشش كرد كه آدرس نهايي رو در نقشه سايت قرار بدهد؟
خيلي ممنون O0
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
اولا من آدرس های مختلف سایت شما رو به دقت بررسی کردم، این کدی که شما اینجا قرار دادید، اون چیزی نیست که الآن داره اتفاق می افته.
شما در این کد فقط query string رو تبدیل و ریدایرکت به فرمت SEF کردید، اما در سایت Itemid در فرمت SEF حذف میشه.
من توصیه می کنم اگر واقعا شما به فکر بازدید و رنک صفحات هستید، این قدر با این موارد بازی نکنید. تا جایی که یادمه شما خیلی تغییرات روش دادید.
در خصوص نقشه سایت هم ماشاالله :D چند نقشه سایت دارید؟ من نتونستم حدس بزنم این warning ها مربوط به کدوم نقشه هستند!
اما در هر حال، خود نقشه سایت هم الآن مشکلاتی داره. سورس xml رو ببینید :
کد:
<url>
<loc>[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<lastmod>2009-04-08T16:49:17Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</urlset>
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in <b>/home/tafrihi/public_html/includes/core.classes.php</b> on line <b>601</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in <b>/home/tafrihi/public_html/includes/core.classes.php</b> on line <b>602</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in <b>/home/tafrihi/public_html/includes/core.classes.php</b> on line <b>603</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in <b>/home/tafrihi/public_html/includes/core.classes.php</b> on line <b>604</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in <b>/home/tafrihi/public_html/includes/core.classes.php</b> on line <b>605</b><br />
فقط یکی هم نیست. تمام نقشه هایی که من حدس زدم، این مشکل رو داشت.
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
نقل قول:
اولا من آدرس های مختلف سایت شما رو به دقت بررسی کردم، این کدی که شما اینجا قرار دادید، اون چیزی نیست که الآن داره اتفاق می افته.
شما در این کد فقط query string رو تبدیل و ریدایرکت به فرمت SEF کردید، اما در سایت Itemid در فرمت SEF حذف میشه.
ولي من فقط همين يك كد را درون index.php قرار دادم و كد ديگري قرار ندادم و فقط هم خواستم تمام آدرسهاي تكراري را به يك آدرس واحد تبديل كنم
نقل قول:
من توصیه می کنم اگر واقعا شما به فکر بازدید و رنک صفحات هستید، این قدر با این موارد بازی نکنید. تا جایی که یادمه شما خیلی تغییرات روش دادید.
الان يعني من آدرسهاي تكراري را ريدايركت كردم اشتباه است يا نه؟
نقل قول:
در خصوص نقشه سایت هم ماشاالله چند نقشه سایت دارید؟ من نتونستم حدس بزنم این warning ها مربوط به کدوم نقشه هستند!
خودتون قبلا بهم پيشنهاد داديد ، اگر يادتون باشه گفتم گوگل ميگه تو يك صفحه بيشتراز صدتا لينك قرار نديد ، شما هم پيشنهاد داديد براي هر منو يك نقشه سايت تعريف كنم كه گوگل به عنوان لينك زار سايتم رو نشناسه
نقل قول:
اما در هر حال، خود نقشه سایت هم الآن مشکلاتی داره. سورس xml رو ببینید
اين نقشه سايت را نگاه كنيد:
h t t p://www.tafrihi.org/sitemap1.xml
الان اين به نظرتون مشكلي نداره؟ خوبه؟ آدرسهاي ريدايكرت شده هم نمايش ميده
خيلي ممنون O0
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
نقل قول:
ولي من فقط همين يك كد را درون index.php قرار دادم و كد ديگري قرار ندادم و فقط هم خواستم تمام آدرسهاي تكراري را به يك آدرس واحد تبديل كنم
پیروز خان، شما آسمون برید زمین بیاید، این کد جز همون چیزی که گفتم کار دیگه ای انجام نمی ده!
کدی که اینجا قرار دادید، فقط آدرس هایی مثل الگوی زیر رو ریدایرکت می کنه:
/tafrihi.org/index.php?option=com_content&task=view&id= 88&Itemid=44 => tafrihi.org/content/view/88/44
و آدرس های به فرمت SEF رو اصلا ریدایرکت نمی کنه. از طرفی اون عدد آخر مثل 44 رو هم حذف نمی کنه.
این کد رو به هر کسی که سواد خوندن php داشته باشه نشون بدید، به شما همین جواب رو خواهد گفت!
چیزهای هم که خودم گفتم رو هم می دونم! منظور اینه که در مورد کدوم نقشه معرفی شده ، گوگل این warning ها رو داده .
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
سلام
لطفا در مورد نقشه سايت هم اظهار نظر بفرماييد
به نظرتون اين نقشه سايت سالمه و مشكلي نداره؟
ممنون
اين نقشه سايت:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
داراي اين ارور است:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
ممنون
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
من این نقشه سایت sitemap1.xml رو دیدم متوجه مشکلی نشدم. فقط چیزی که هست اینه که از مطلب 1 تا 90 همه شماره ها به ترتیب کامل بود!
ضمنا شما یک جورایی انگار یا دچار اشتباه شدید، یا می خواستید ما رو دچار اشتباه کنید !
عکس هایی که گذاشتید من می بینم مربوط به پوشه /english/ هست، نقشه سایتی که دادید مربوط به بخش انگلیسی هست، اما کدی که این بالا گذاشتید مربوط به بخش فارسی!
بالاخره کدوم یکی ؟ لطفا به وقت بقیه هم احترام بگذارید.
درهر حال در مورد بخش فارسیتون هم من شکی ندارم که یک redirect rule دیگه حالا چه با کدهای php چه با htaccess ست شده که Itemid رو حذف می کنه و کار این کدی که بالا گذاشتید نیست.
اگر یاتون باشه در تاپیکی که در مورد ریدایرکت کردن و حذف Itemid باز کرده بودید، اونجا هم یادآوری کردم که حذف Itemid مشکلاتی خواهد داشت که توصیه نمی شه.
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
سلام
نقل قول:
فقط چیزی که هست اینه که از مطلب 1 تا 90 همه شماره ها به ترتیب کامل بود!
مشكلي داره اين گونه باشه؟
نقل قول:
عکس هایی که گذاشتید من می بینم مربوط به پوشه /english/ هست، نقشه سایتی که دادید مربوط به بخش انگلیسی هست، اما کدی که این بالا گذاشتید مربوط به بخش فارسی!
بالاخره کدوم یکی ؟ لطفا به وقت بقیه هم احترام بگذارید.
معذرت ميخوام من قصدم اتلاف وقت شما نبود فرقي نمي كرد همشون داره ارور يكسان بودند هم بخش انگليسي سايت هم فارسي
من بالاخره به حرف شما عمل كردم و لينك هاي ريدايركت شده را ساب ميت كردم درست شد و ديگر هم ارور نداد
من يك نقشه سايت دستي درست كردم و دستي هم آپديتش ميكنم چون راه حل ديگه اي پيدا نكردم
ممنون از وقتي كه در اختيارم قرار داديد
پاسخ : چرا مامبوي من اين همه ارور ميدهد؟
راه حل مسئله، پاک کردن صورت مسئله نیست.
دو اشکال در کار شما بود :
1- کدی که در index.php قرار دادید، باعث میشه خطای headers already sent در نقشه سایت یا ... ظاهر بشه. احتمالا با تنظیم خطایابی روی ساده از تنظیمات کلی این موضوع حل بشه.
2- کد دیگه ای در سایت شما هست که Itemid رو حذف می کنه و شما کلا انکار می کنید.
در هر صورت بسته به تمایل و وقت و حوصله شما داره که بتونید این آدرس ها رو یکی یکی در نقشه سایت دستی وارد کنید.
اما بهرحال میشه کامپوننت نقشه سایت رو هم تغییر داد تا آدرس ها رو بدون itemid تولید کنه.
نقل قول:
مشكلي داره اين گونه باشه؟
مشکل که خیر . معمولا در تعداد بالای مطالب، پیش میاد که مطلبی حذف شده باشه یا ... که در اینصورت لیست کامل و به ترتیب نیست.