PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چرا مامبوي من اين همه ارور مي‌دهد؟



piroozman
05-14-2009, 12:18 PM
باسلام و خسته نباشيد
اين عكس ها را نگاه كنيد:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
اين ارورهاي براي چيست؟ هر چقدر فكر كردم نفهميدم ديگه واقعا چي كار كنم ارور ندهد. البته قبلا از اينكه آدرس هاي تكراري را به يك آدرس واحد ريدايركت كنم اين ارورها بود مشكل چيست؟
لطفا ولطفا يك راه حلي بيان كنيد و اين تاپيك را بدون پاسخ نگذاريد.
دوستان شما اين ارور ها را دريافت نكرده ايد؟
من واقعا منتظر جوابم
ممنون

سعید
05-14-2009, 02:36 PM
گفته آدرس هایی که در نقشه سایت شما وجود دارند، ریدایرکت شده اند.

توصیه کرده که آدرس ها رو به مقصد نهایی در نقشه سایت بدید نه به مسیری که ریدایرکت خواهد شد.

سعید
05-14-2009, 02:43 PM
ضمنا لطفا از عنوان مناسب استفاده کنید.

این هشدار ها اصلا ربطی به مامبو نداره. نه مامبو باعث این هشدار ها هست و نه در داخل محیط مامبو این هشدار ها داده شده.

piroozman
05-14-2009, 07:13 PM
گفته آدرس هایی که در نقشه سایت شما وجود دارند، ریدایرکت شده اند.

توصیه کرده که آدرس ها رو به مقصد نهایی در نقشه سایت بدید نه به مسیری که ریدایرکت خواهد شد.

سلام
بله مساله اين است كه قبلاها اين طوري نمي‌شد و ارور نمي‌داد چند وقتي است كه اين ارور ها را داده و مساله ديگر اينكه چرا فقط براي چندتا از آدرسها ارور داده اگر قرار بود اين ارور را بدهد چرا كل آدرس ها را نميگه كه به مقصد نهايي آدرس بدم؟

ضمنا لطفا از عنوان مناسب استفاده کنید.
عنوان مناسب استفاده كردم ;)

این هشدار ها اصلا ربطی به مامبو نداره. نه مامبو باعث این هشدار ها هست و نه در داخل محیط مامبو این هشدار ها داده شده.
يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟ شما خودتون اين مشكل را نداريد؟
منتظرم
ممنون

سعید
05-15-2009, 05:03 AM
از عنوان مناسب استفاده نکردید، چون

چرا مامبوی من این همه ارور می دهد.

1- اینها Error نیستند.
2- این هشدارها رو [color=green]مامبو[/url] نداده. خوب به محیطی که هشدارها رو دریافت کردید دقت کنید ببینید مامبو هست؟!!
3- مامبو همچین مشکلی نداره و من این همه سایت مامبو روش نصب هست، هیچ وقت ندیدم مامبو ارور 301 بده!

شما یک گوشی موبایل Nokia دارید، در کارت ویزیت شماره ای رو دادید که موقع تماس بعد از 5 ثانیه Divert میشه به یک شماره دیگه. مدیر شرکتتون به شما درباره اینکار هشدار میده. آیا دستگاه تلفن همراه شما ایراد داره؟!!


يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟
جواب این سوال شما کاملا در پست قبل من داده شده. نیازی هست کپی کنم؟

سعید
05-15-2009, 05:04 AM
از عنوان مناسب استفاده نکردید، چون


چرا مامبوی من این همه ارور می دهد.

1- اینها Error نیستند.
2- این هشدارها رو مامبونداده. خوب به محیطی که هشدارها رو دریافت کردید دقت کنید ببینید مامبو هست؟!!
3- مامبو همچین مشکلی نداره و من این همه سایت مامبو روش نصب هست، هیچ وقت ندیدم مامبو ارور 301 بده!

شما یک گوشی موبایل Nokia دارید، در کارت ویزیت شماره ای رو دادید که موقع تماس بعد از 5 ثانیه Divert میشه به یک شماره دیگه. مدیر شرکتتون به شما درباره اینکار هشدار میده. آیا دستگاه تلفن همراه شما ایراد داره؟!!


يعني اين ارورها به خاطر مامبو نيست؟ پس به خاطر چيست؟ من بايد در نهايت چي كار كنم؟
جواب این سوال شما کاملا در پست قبل من داده شده. نیازی هست کپی کنم؟

piroozman
05-15-2009, 05:37 AM
دوستان محترم لطفا اگر راه حل مشكل مرا مي‌دانند كمك كنند و بفرمايند من بايد چي كار كنم؟
لطفا هر سه تا عكس را بررسي كنيد و در مورد هر كدوم كه راه حلي به ذهنتان مي‌رسد بفرماييد
ممنون

سعید
05-15-2009, 07:40 AM
راه حل اینه :

یا این ریدایرکت رو بردارید.
یا در نقشه سایت هم به آدرس مقصد نهایی لینک بدید.

شما کدوم لینک آدرس ها رو به کدوم مقصد ریدایرکت کردید؟ الگو رو اینجا قرار بدید.

piroozman
05-15-2009, 10:25 AM
سلام
كد اينه:

$itemid1 = $_GET[&quot;itemid&quot;];
$itemid2 = $_GET[&quot;Itemid&quot;];
if ($_GET[&quot;id&quot;] != null &amp;&amp; $_GET[&quot;mosmsg&quot;] == null &amp;&amp; $_GET[&quot;task&quot;] != &quot;addcomment&quot;)
{
header(&quot;Status: 301 Moved Permanently&quot;, false, 301);
if($_GET[&quot;itemid&quot;] != null)
header(&quot;Location: <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>$_GET[&quot;task&quot;].&quot;/&quot;.$_GET[&quot;id&quot;].&quot;/&quot;.$_GET[&quot;itemid&quot;].&quot;/&quot;);
else if($_GET[&quot;Itemid&quot;] != null)
header(&quot;Location: <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>$_GET[&quot;task&quot;].&quot;/&quot;.$_GET[&quot;id&quot;].&quot;/&quot;.$_GET[&quot;Itemid&quot;].&quot;/&quot;);
else
header(&quot;Location: <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>$_GET[&quot;task&quot;].&quot;/&quot;.$_GET[&quot;id&quot;].&quot;/&quot;);
exit();
}


ولي خوب عجيب اينه كه اگر قرار باشه warning بده بايد براي كل آدرسها اين ارور رو بده چرا فقط براي بعضي از آدرسها اين ارور رو ميده


یا این ریدایرکت رو بردارید.
مساله مهمتر اينه كه قبل از اينكه آدرس ها را ريدايركت كنم اين ارور ها را در يافت كردم پس در نتيجه اگر ريدايركت ها رو هم بردارم بازهم ارور ها سرجايشان هستند حال با اين توصيفها بايد چي كار كنم؟


یا در نقشه سایت هم به آدرس مقصد نهایی لینک بدید.
من از xmap استفاده مي‌كنم آيا ميشه طوري ويرايشش كرد كه آدرس نهايي رو در نقشه سايت قرار بدهد؟
خيلي ممنون O0

سعید
05-15-2009, 10:50 AM
اولا من آدرس های مختلف سایت شما رو به دقت بررسی کردم، این کدی که شما اینجا قرار دادید، اون چیزی نیست که الآن داره اتفاق می افته.

شما در این کد فقط query string رو تبدیل و ریدایرکت به فرمت SEF کردید، اما در سایت Itemid در فرمت SEF حذف میشه.

من توصیه می کنم اگر واقعا شما به فکر بازدید و رنک صفحات هستید، این قدر با این موارد بازی نکنید. تا جایی که یادمه شما خیلی تغییرات روش دادید.

در خصوص نقشه سایت هم ماشاالله :D چند نقشه سایت دارید؟ من نتونستم حدس بزنم این warning ها مربوط به کدوم نقشه هستند!



<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> tml=1
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> tml=1
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> tml=1


اما در هر حال، خود نقشه سایت هم الآن مشکلاتی داره. سورس xml رو ببینید :



&lt;url&gt;
&lt;loc&gt;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
&lt;lastmod&gt;2009-04-08T16:49:17Z&lt;/lastmod&gt;
&lt;changefreq&gt;daily&lt;/changefreq&gt;
&lt;priority&gt;0.5&lt;/priority&gt;
&lt;/url&gt;
&lt;/urlset&gt;
&lt;br /&gt;

&lt;b&gt;Warning&lt;/b&gt;: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in &lt;b&gt;/home/tafrihi/public_html/includes/core.classes.php&lt;/b&gt; on line &lt;b&gt;601&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Warning&lt;/b&gt;: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in &lt;b&gt;/home/tafrihi/public_html/includes/core.classes.php&lt;/b&gt; on line &lt;b&gt;602&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Warning&lt;/b&gt;: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in &lt;b&gt;/home/tafrihi/public_html/includes/core.classes.php&lt;/b&gt; on line &lt;b&gt;603&lt;/b&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;Warning&lt;/b&gt;: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in &lt;b&gt;/home/tafrihi/public_html/includes/core.classes.php&lt;/b&gt; on line &lt;b&gt;604&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Warning&lt;/b&gt;: Cannot modify header information - headers already sent by (output started at /home/tafrihi/public_html/components/com_xmap/xmap.xml.php:77) in &lt;b&gt;/home/tafrihi/public_html/includes/core.classes.php&lt;/b&gt; on line &lt;b&gt;605&lt;/b&gt;&lt;br /&gt;


فقط یکی هم نیست. تمام نقشه هایی که من حدس زدم، این مشکل رو داشت.

piroozman
05-15-2009, 11:18 AM
اولا من آدرس های مختلف سایت شما رو به دقت بررسی کردم، این کدی که شما اینجا قرار دادید، اون چیزی نیست که الآن داره اتفاق می افته.

شما در این کد فقط query string رو تبدیل و ریدایرکت به فرمت SEF کردید، اما در سایت Itemid در فرمت SEF حذف میشه.
ولي من فقط همين يك كد را درون index.php قرار دادم و كد ديگري قرار ندادم و فقط هم خواستم تمام آدرسهاي تكراري را به يك آدرس واحد تبديل كنم


من توصیه می کنم اگر واقعا شما به فکر بازدید و رنک صفحات هستید، این قدر با این موارد بازی نکنید. تا جایی که یادمه شما خیلی تغییرات روش دادید.
الان يعني من آدرسهاي تكراري را ريدايركت كردم اشتباه است يا نه؟


در خصوص نقشه سایت هم ماشاالله چند نقشه سایت دارید؟ من نتونستم حدس بزنم این warning ها مربوط به کدوم نقشه هستند!
خودتون قبلا بهم پيشنهاد داديد ، اگر يادتون باشه گفتم گوگل ميگه تو يك صفحه بيشتراز صدتا لينك قرار نديد ، شما هم پيشنهاد داديد براي هر منو يك نقشه سايت تعريف كنم كه گوگل به عنوان لينك زار سايتم رو نشناسه


اما در هر حال، خود نقشه سایت هم الآن مشکلاتی داره. سورس xml رو ببینید
اين نقشه سايت را نگاه كنيد:
h t t p://<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
الان اين به نظرتون مشكلي نداره؟ خوبه؟ آدرسهاي ريدايكرت شده هم نمايش ميده

خيلي ممنون O0

سعید
05-15-2009, 12:30 PM
ولي من فقط همين يك كد را درون index.php قرار دادم و كد ديگري قرار ندادم و فقط هم خواستم تمام آدرسهاي تكراري را به يك آدرس واحد تبديل كنم

پیروز خان، شما آسمون برید زمین بیاید، این کد جز همون چیزی که گفتم کار دیگه ای انجام نمی ده!

کدی که اینجا قرار دادید، فقط آدرس هایی مثل الگوی زیر رو ریدایرکت می کنه:

/tafrihi.org/index.php?option=com_content&amp;task=view&amp;id=88&amp;Itemi d=44 =&gt; tafrihi.org/content/view/88/44

و آدرس های به فرمت SEF رو اصلا ریدایرکت نمی کنه. از طرفی اون عدد آخر مثل 44 رو هم حذف نمی کنه.

این کد رو به هر کسی که سواد خوندن php داشته باشه نشون بدید، به شما همین جواب رو خواهد گفت!


چیزهای هم که خودم گفتم رو هم می دونم! منظور اینه که در مورد کدوم نقشه معرفی شده ، گوگل این warning ها رو داده .

piroozman
05-15-2009, 12:51 PM
سلام
لطفا در مورد نقشه سايت هم اظهار نظر بفرماييد
به نظرتون اين نقشه سايت سالمه و مشكلي نداره؟
ممنون

اين نقشه سايت:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> ml=1
داراي اين ارور است:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

ممنون

سعید
05-15-2009, 04:03 PM
من این نقشه سایت sitemap1.xml رو دیدم متوجه مشکلی نشدم. فقط چیزی که هست اینه که از مطلب 1 تا 90 همه شماره ها به ترتیب کامل بود!

ضمنا شما یک جورایی انگار یا دچار اشتباه شدید، یا می خواستید ما رو دچار اشتباه کنید !

عکس هایی که گذاشتید من می بینم مربوط به پوشه /english/ هست، نقشه سایتی که دادید مربوط به بخش انگلیسی هست، اما کدی که این بالا گذاشتید مربوط به بخش فارسی!

بالاخره کدوم یکی ؟ لطفا به وقت بقیه هم احترام بگذارید.

درهر حال در مورد بخش فارسیتون هم من شکی ندارم که یک redirect rule دیگه حالا چه با کدهای php چه با htaccess ست شده که Itemid رو حذف می کنه و کار این کدی که بالا گذاشتید نیست.

اگر یاتون باشه در تاپیکی که در مورد ریدایرکت کردن و حذف Itemid باز کرده بودید، اونجا هم یادآوری کردم که حذف Itemid مشکلاتی خواهد داشت که توصیه نمی شه.

piroozman
05-17-2009, 03:05 PM
سلام

فقط چیزی که هست اینه که از مطلب 1 تا 90 همه شماره ها به ترتیب کامل بود!
مشكلي داره اين گونه باشه؟


عکس هایی که گذاشتید من می بینم مربوط به پوشه /english/ هست، نقشه سایتی که دادید مربوط به بخش انگلیسی هست، اما کدی که این بالا گذاشتید مربوط به بخش فارسی!

بالاخره کدوم یکی ؟ لطفا به وقت بقیه هم احترام بگذارید.
معذرت مي‌خوام من قصدم اتلاف وقت شما نبود فرقي نمي كرد همشون داره ارور يكسان بودند هم بخش انگليسي سايت هم فارسي

من بالاخره به حرف شما عمل كردم و لينك هاي ريدايركت شده را ساب ميت كردم درست شد و ديگر هم ارور نداد
من يك نقشه سايت دستي درست كردم و دستي هم آپديتش ميكنم چون راه حل ديگه اي پيدا نكردم
ممنون از وقتي كه در اختيارم قرار داديد

سعید
05-18-2009, 07:00 AM
راه حل مسئله، پاک کردن صورت مسئله نیست.

دو اشکال در کار شما بود :

1- کدی که در index.php قرار دادید، باعث میشه خطای headers already sent در نقشه سایت یا ... ظاهر بشه. احتمالا با تنظیم خطایابی روی ساده از تنظیمات کلی این موضوع حل بشه.

2- کد دیگه ای در سایت شما هست که Itemid رو حذف می کنه و شما کلا انکار می کنید.

در هر صورت بسته به تمایل و وقت و حوصله شما داره که بتونید این آدرس ها رو یکی یکی در نقشه سایت دستی وارد کنید.

اما بهرحال میشه کامپوننت نقشه سایت رو هم تغییر داد تا آدرس ها رو بدون itemid تولید کنه.


مشكلي داره اين گونه باشه؟
مشکل که خیر . معمولا در تعداد بالای مطالب، پیش میاد که مطلبی حذف شده باشه یا ... که در اینصورت لیست کامل و به ترتیب نیست.