راه حل مسئله، پاک کردن صورت مسئله نیست.

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

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

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

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

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

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