حسین شیری نژاد
3 سال پیش توسط حسین شیری نژاد مطرح شد
3 پاسخ

نقشه سایت

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

Route::get('sitemap', [SiteMapController::class, 'siteMap'])->name('sitemap');

Route::get('sitemap-static-xml', [SiteMapController::class, 'statics'])->name('sitemap.static');

و اینم ویوی سایت مپ اصلی که سادست و فقط قراره یه روت استاتیک توش قرار بگیره

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<sitemapindex  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>{{ url('sitemap-static-xml') }}</loc>
  </sitemap>

</sitemapindex >

و اینم ویوی سایت مپ فرزند که قراره در سایت مپ اصلی قرار بگیره

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
     <loc>{{ urldecode(route('home')) }}</loc>
       <lastmod>{{ date('Y-m-d H:i:s') }}</lastmod>
     <changefreq>weekly</changefreq>
     <priority>1</priority>
   </url>

</urlset>

و اینم دوتا متد داخل کنترلر برای دو تا سایت مپ

    /**
     * site map
     */
    public function siteMap()
    {
        return response()->view('site_map.site_map')
                    ->header('Content-Type', 'aplication/xml');
    }

    /**
     * site map static
     */
    public function statics()
    {
        return response()->view('site_map.site_map_static')
                    ->header('Content-Type', 'aplication/xml');
    }

و اما خروجی که این کد میده به این صورت هست که اشتباه هست


<?xml version="1.0" encoding="UTF-8"?><sitemapindex  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>http://localhost:8000/sitemap-static-xml</loc>
  </sitemap>

</sitemapindex >

ممنون میشم راهنمایی کنید


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
1

سلام جواب این مسئله همونی هست که کد خروجی داده و من متوجه این داستان نشده بودم
شاید بخاطر اشتباهات اموزشی بوده


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
-1

سلام
یه مهندس نیست این مسئله رو حل کنه؟


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
1

سلام جواب این مسئله همونی هست که کد خروجی داده و من متوجه این داستان نشده بودم
شاید بخاطر اشتباهات اموزشی بوده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام