• 30-05-2024, 15:41:17
    #1
    Selamlar;

    kayaproduction.com.tr web sitemde hizmetlere tıklandığı zaman url kısmının ve başlık kısmının hizmetler neyse o şekilde gözükmesini istiyorum bunu nasıl sağlayabilirim?

    Htaccess
    RewriteEngine On
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    
    ErrorDocument 404 https://kayaproduction.com.tr/404
    
    RewriteRule ^hizmet-detay/([0-9a-zA-Z-_]+)-([0-9]+)  hizmet-detay.php?sef=$1&hizmet_id=$2 [L,QSA]
    
    RewriteRule ^blog-detay/([0-9a-zA-Z-_]+)-([0-9]+)  blog-detay.php?sef=$1&blog_id=$2 [L,QSA]
    RewriteRule ^index(/?)$ index.php [NC]
    RewriteRule ^hizmetlerimiz(/?)$ hizmetlerimiz.php [NC]
    RewriteRule ^projelerimiz(/?)$ projelerimiz.php [NC]
    RewriteRule ^iletisim(/?)$ iletisim.php [NC]
    RewriteRule ^blog(/?)$ blog.php [NC]
    RewriteRule ^hakkimizda(/?)$ hakkimizda.php [NC]
    RewriteRule ^musteri-yorumlari(/?)$ musteri-yorumlari.php [NC]
    RewriteRule ^sikca-sorulan-sorular(/?)$ sikca-sorulan-sorular.php [NC]
    RewriteRule ^404(/?)$ 404.php [NC]
    RewriteRule ^ekibimiz(/?)$ ekibimiz.php [NC]
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # “ea-php74” paketini varsayılan “PHP” programlama dili olarak ayarlayın.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    SQL içerisi bilgiler ;

    hizmet_id / hizmet_baslik

    şeklinde

    Php içeriği ;

    hizmet_detay.php
    <?php include 'include/header.php'; ?>
    <section class="page-title" style="background-image:url(<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>)">
            <div class="auto-container">
                <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
                <ul class="page-breadcrumb">
                    <li><a href="<?php echo $ayarcek["site_url"]; ?>">Ana Sayfa</a></li>
                    <li><?php echo $hizmtcek["hizmet_baslik"]; ?></li>
                </ul>
            </div>
        </section>
      <div class="sidebar-page-container">
            <div class="auto-container">
                <div class="row">
                    
                    <!--Content Side-->
                    <div class="content-side col-xl-9 col-lg-8 order-lg-2">
                        <div class="services-single">
                            <div class="inner-box">
                                <div class="big-image">
                                    <img src="<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>" alt="">
                                </div>
                                <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
                                <div class="text">
                                    <p><?php echo $hizmtcek["hizmet_aciklama"]; ?></p>
                                   
                                    <div class="two-column">
                                        <div class="row clearfix">
                                            <div class="content-column col-md-6">
                                             
                                            </div>
                                            <div class="image-column col-md-6">
                                                <div class="image">
                                                    <img src="assets/images/resource/service-10.jpg" alt="">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
    
                             
    
                              
                                
                                <!--Accordian Boxed-->
                               
                            </div>
                        </div>
                    </div>
                    
                    <!--Sidebar Side-->
                    <div class="sidebar-side col-xl-3 col-lg-4">
                        <aside class="sidebar">
                            
                            <!--Blog Category Widget-->
                            <div class="sidebar-widget sidebar-blog-category">
                                <ul class="blog-cat">
                                      <?php
                    $sayfada = 999999999999999999; // sayfada gösterilecek içerik miktarını belirtiyoruz.
                    $sorgu=$db->prepare("select * from hizmetlerimiz");
                    $sorgu->execute();
                    $toplam_icerik=$sorgu->rowCount();
                    $toplam_sayfa = ceil($toplam_icerik / $sayfada);
                    // eğer sayfa girilmemişse 1 varsayalım.
                    $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
                    // eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım.
                    if($sayfa < 1) $sayfa = 1;
                    // toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım.
                    if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
                    $limit = ($sayfa - 1) * $sayfada;
                    $hizmet1sor=$db->prepare("select * from hizmetlerimiz order by hizmet_id DESC limit $limit,$sayfada");
                    $hizmet1sor->execute();
                    while ($hizmet1cek=$hizmet1sor->fetch(PDO::FETCH_ASSOC)) {
                        ?>
                                    <li class=""><a href="<?php echo $ayarcek["site_url"]; ?>hizmet-detay/id-<?php echo $hizmet1cek["hizmet_id"]; ?>"><?php echo $hizmet1cek["hizmet_baslik"]; ?></a></li>
                                    <?php
                    }
                    ?>
                                </ul>
                            </div>
                            
                            <!--Brochure-->
                           
    
                            <!--Contact Widhet-->
                            <div class="sidebar-widget contact-info-widget">
                                <div class="sidebar-title style-two">
                                    <h2>Bize Ulaşın</h2>
                                </div>
                                <div class="inner-box">
                                    <ul>
                                        <li><span class="icon fas fa-phone"></span><?php echo $ayarcek["site_tel"]; ?></li>
                                        <li><span class="icon fas fa-paper-plane"></span><?php echo $ayarcek["site_mail"]; ?></li>
                                    </ul>
                                </div>
                            </div>
                            
                        </aside>
                    </div>
                    
                </div>
            </div>
        </div>
    <?php include 'include/footer.php'; ?>
  • 30-05-2024, 15:51:40
    #2
    hizmet_listesi sayfası burada önemli olan sonrasında hizmet detay sql sorgusunda WHERE id=:id yapacaksın ve execute kısmınıda id =>$_get['id'] gibi...
  • 30-05-2024, 15:52:03
    #3
    Merhaba,

    .htaccess:
    RewriteRule ^hizmet-detay/([0-9a-zA-Z-_]+)-([0-9]+)$ hizmet-detay.php?sef=$1&hizmet_id=$2 [L,QSA]

    hizmet_detay.php:
    <?php
    include 'include/header.php'; 
    
    $sef = $_GET['sef'];
    $hizmet_id = $_GET['hizmet_id'];
    
    $sorgu = $db->prepare("SELECT * FROM hizmetlerimiz WHERE hizmet_id = :id");
    $sorgu->execute(['id' => $hizmet_id]);
    $hizmtcek = $sorgu->fetch(PDO::FETCH_ASSOC);
    
    
    echo "<title>" . $hizmtcek['hizmet_baslik'] . " | Kaya Production</title>";
    ?>
    <section class="page-title" style="background-image:url(<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>)">
        <div class="auto-container">
            <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
            <ul class="page-breadcrumb">
                <li><a href="<?php echo $ayarcek["site_url"]; ?>">Ana Sayfa</a></li>
                <li><?php echo $hizmtcek["hizmet_baslik"]; ?></li>
            </ul>
        </div>
    </section>
    header.php:
        <?php if(isset($hizmtcek['hizmet_baslik'])): ?>
            <title><?php echo $hizmtcek['hizmet_baslik']; ?> | Kaya Production</title>


    <?php else: ?> ve <?php endif; ?> olarak kapatmayı unutmayın
  • 30-05-2024, 15:56:38
    #4
    mebularts adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    .htaccess:
    RewriteRule ^hizmet-detay/([0-9a-zA-Z-_]+)-([0-9]+)$ hizmet-detay.php?sef=$1&hizmet_id=$2 [L,QSA]
    hizmet_detay.php:
    <?php
    include 'include/header.php';
    
    $sef = $_GET['sef'];
    $hizmet_id = $_GET['hizmet_id'];
    
    $sorgu = $db->prepare("SELECT * FROM hizmetlerimiz WHERE hizmet_id = :id");
    $sorgu->execute(['id' => $hizmet_id]);
    $hizmtcek = $sorgu->fetch(PDO::FETCH_ASSOC);
    
    
    echo "<title>" . $hizmtcek['hizmet_baslik'] . " | Kaya Production</title>";
    ?>
    <section class="page-title" style="background-image:url(<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>)">
        <div class="auto-container">
            <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
            <ul class="page-breadcrumb">
                <li><a href="<?php echo $ayarcek["site_url"]; ?>">Ana Sayfa</a></li>
                <li><?php echo $hizmtcek["hizmet_baslik"]; ?></li>
            </ul>
        </div>
    </section>
    header.php:
        <?php if(isset($hizmtcek['hizmet_baslik'])): ?>
            <title><?php echo $hizmtcek['hizmet_baslik']; ?> | Kaya Production</title>
    <?php else: ?> ve <?php endif; ?> olarak kapatmayı unutmayın
    tam olarak neyi nereye ekleyeceğimi anlayamadım hocam burda
  • 30-05-2024, 15:59:08
    #5
    Blackbirdtech adlı üyeden alıntı: mesajı görüntüle
    tam olarak neyi nereye ekleyeceğimi anlayamadım hocam burda
    Mevcut kodları attıklarımla değiştirmeniz yeterli hocam ilki .htaccessteki kısım 2. olan hizmet_detay.php olarak verdiğiniz kodun başı include içindeki header.php dosyanızı görmüyorum tabii ama attığım gibi bir kısım varsa orayı da değiştirmelisiniz
  • 30-05-2024, 16:04:43
    #6
    mebularts adlı üyeden alıntı: mesajı görüntüle
    Mevcut kodları attıklarımla değiştirmeniz yeterli hocam ilki .htaccessteki kısım 2. olan hizmet_detay.php olarak verdiğiniz kodun başı include içindeki header.php dosyanızı görmüyorum tabii ama attığım gibi bir kısım varsa orayı da değiştirmelisiniz

    Başlık kısmı oldu hocam ancak url kısmında değişiklik olmadı,

    düzenlediğim halleri dosyaların bu şekilde oldu;

    htaccess
    RewriteEngine On
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    
    ErrorDocument 404 https://kayaproduction.com.tr/404
    
    RewriteRule ^hizmet-detay/([0-9a-zA-Z-_]+)-([0-9]+)$ hizmet-detay.php?sef=$1&hizmet_id=$2 [L,QSA]
    
    RewriteRule ^blog-detay/([0-9a-zA-Z-_]+)-([0-9]+)  blog-detay.php?sef=$1&blog_id=$2 [L,QSA]
    RewriteRule ^index(/?)$ index.php [NC]
    RewriteRule ^hizmetlerimiz(/?)$ hizmetlerimiz.php [NC]
    RewriteRule ^projelerimiz(/?)$ projelerimiz.php [NC]
    RewriteRule ^iletisim(/?)$ iletisim.php [NC]
    RewriteRule ^blog(/?)$ blog.php [NC]
    RewriteRule ^hakkimizda(/?)$ hakkimizda.php [NC]
    RewriteRule ^musteri-yorumlari(/?)$ musteri-yorumlari.php [NC]
    RewriteRule ^sikca-sorulan-sorular(/?)$ sikca-sorulan-sorular.php [NC]
    RewriteRule ^404(/?)$ 404.php [NC]
    RewriteRule ^ekibimiz(/?)$ ekibimiz.php [NC]
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # “ea-php74” paketini varsayılan “PHP” programlama dili olarak ayarlayın.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    hizmet_detay
    <?php
    include 'include/header.php'; 
     
    $sef = $_GET['sef'];
    $hizmet_id = $_GET['hizmet_id'];
     
    $sorgu = $db->prepare("SELECT * FROM hizmetlerimiz WHERE hizmet_id = :id");
    $sorgu->execute(['id' => $hizmet_id]);
    $hizmtcek = $sorgu->fetch(PDO::FETCH_ASSOC);
     
     
    echo "<title>" . $hizmtcek['hizmet_baslik'] . " | Kaya Production</title>";
    ?>
    <section class="page-title" style="background-image:url(<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>)">
        <div class="auto-container">
            <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
            <ul class="page-breadcrumb">
                <li><a href="<?php echo $ayarcek["site_url"]; ?>">Ana Sayfa</a></li>
                <li><?php echo $hizmtcek["hizmet_baslik"]; ?></li>
            </ul>
        </div>
    </section>
      <div class="sidebar-page-container">
            <div class="auto-container">
                <div class="row">
                    
                    <!--Content Side-->
                    <div class="content-side col-xl-9 col-lg-8 order-lg-2">
                        <div class="services-single">
                            <div class="inner-box">
                                <div class="big-image">
                                    <img src="<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>" alt="">
                                </div>
                                <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
                                <div class="text">
                                    <p><?php echo $hizmtcek["hizmet_aciklama"]; ?></p>
                                   
                                    <div class="two-column">
                                        <div class="row clearfix">
                                            <div class="content-column col-md-6">
                                             
                                            </div>
                                            <div class="image-column col-md-6">
                                                <div class="image">
                                                    <img src="assets/images/resource/service-10.jpg" alt="">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
    
    
    
    
    
                             
    
                              
                                
                                <!--Accordian Boxed-->
                               
                            </div>
                        </div>
                    </div>
                    
                    <!--Sidebar Side-->
                    <div class="sidebar-side col-xl-3 col-lg-4">
                        <aside class="sidebar">
                            
                            <!--Blog Category Widget-->
                            <div class="sidebar-widget sidebar-blog-category">
                                <ul class="blog-cat">
                                      <?php
                    $sayfada = 999999999999999999; // sayfada gösterilecek içerik miktarını belirtiyoruz.
                    $sorgu=$db->prepare("select * from hizmetlerimiz");
                    $sorgu->execute();
                    $toplam_icerik=$sorgu->rowCount();
                    $toplam_sayfa = ceil($toplam_icerik / $sayfada);
                    // eğer sayfa girilmemişse 1 varsayalım.
                    $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
                    // eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım.
                    if($sayfa < 1) $sayfa = 1;
                    // toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım.
                    if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
                    $limit = ($sayfa - 1) * $sayfada;
                    $hizmet1sor=$db->prepare("select * from hizmetlerimiz order by hizmet_id DESC limit $limit,$sayfada");
                    $hizmet1sor->execute();
                    while ($hizmet1cek=$hizmet1sor->fetch(PDO::FETCH_ASSOC)) {
                        ?>
                                    <li class=""><a href="<?php echo $ayarcek["site_url"]; ?>hizmet-detay/id-<?php echo $hizmet1cek["hizmet_id"]; ?>"><?php echo $hizmet1cek["hizmet_baslik"]; ?></a></li>
                                    <?php
                    }
                    ?>
                                </ul>
                            </div>
                            
                            <!--Brochure-->
                           
    
                            <!--Contact Widhet-->
                            <div class="sidebar-widget contact-info-widget">
                                <div class="sidebar-title style-two">
                                    <h2>Bize Ulaşın</h2>
                                </div>
                                <div class="inner-box">
                                    <ul>
                                        <li><span class="icon fas fa-phone"></span><?php echo $ayarcek["site_tel"]; ?></li>
                                        <li><span class="icon fas fa-paper-plane"></span><?php echo $ayarcek["site_mail"]; ?></li>
                                    </ul>
                                </div>
                            </div>
                            
                        </aside>
                    </div>
                    
                </div>
            </div>
        </div>
    <?php include 'include/footer.php'; ?>
  • 30-05-2024, 16:06:20
    #7
    Blackbirdtech adlı üyeden alıntı: mesajı görüntüle
    Başlık kısmı oldu hocam ancak url kısmında değişiklik olmadı,

    düzenlediğim halleri dosyaların bu şekilde oldu;

    htaccess
    RewriteEngine On
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
    
    ErrorDocument 404 https://kayaproduction.com.tr/404
    
    RewriteRule ^hizmet-detay/([0-9a-zA-Z-_]+)-([0-9]+)$ hizmet-detay.php?sef=$1&hizmet_id=$2 [L,QSA]
    
    RewriteRule ^blog-detay/([0-9a-zA-Z-_]+)-([0-9]+)  blog-detay.php?sef=$1&blog_id=$2 [L,QSA]
    RewriteRule ^index(/?)$ index.php [NC]
    RewriteRule ^hizmetlerimiz(/?)$ hizmetlerimiz.php [NC]
    RewriteRule ^projelerimiz(/?)$ projelerimiz.php [NC]
    RewriteRule ^iletisim(/?)$ iletisim.php [NC]
    RewriteRule ^blog(/?)$ blog.php [NC]
    RewriteRule ^hakkimizda(/?)$ hakkimizda.php [NC]
    RewriteRule ^musteri-yorumlari(/?)$ musteri-yorumlari.php [NC]
    RewriteRule ^sikca-sorulan-sorular(/?)$ sikca-sorulan-sorular.php [NC]
    RewriteRule ^404(/?)$ 404.php [NC]
    RewriteRule ^ekibimiz(/?)$ ekibimiz.php [NC]
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # “ea-php74” paketini varsayılan “PHP” programlama dili olarak ayarlayın.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    hizmet_detay
    <?php
    include 'include/header.php';
     
    $sef = $_GET['sef'];
    $hizmet_id = $_GET['hizmet_id'];
     
    $sorgu = $db->prepare("SELECT * FROM hizmetlerimiz WHERE hizmet_id = :id");
    $sorgu->execute(['id' => $hizmet_id]);
    $hizmtcek = $sorgu->fetch(PDO::FETCH_ASSOC);
     
     
    echo "<title>" . $hizmtcek['hizmet_baslik'] . " | Kaya Production</title>";
    ?>
    <section class="page-title" style="background-image:url(<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>)">
        <div class="auto-container">
            <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
            <ul class="page-breadcrumb">
                <li><a href="<?php echo $ayarcek["site_url"]; ?>">Ana Sayfa</a></li>
                <li><?php echo $hizmtcek["hizmet_baslik"]; ?></li>
            </ul>
        </div>
    </section>
      <div class="sidebar-page-container">
            <div class="auto-container">
                <div class="row">
                    
                    <!--Content Side-->
                    <div class="content-side col-xl-9 col-lg-8 order-lg-2">
                        <div class="services-single">
                            <div class="inner-box">
                                <div class="big-image">
                                    <img src="<?php echo $ayarcek["site_url"]; ?>uploads/<?php echo $hizmtcek["hizmet_resim"]; ?>" alt="">
                                </div>
                                <h2><?php echo $hizmtcek["hizmet_baslik"]; ?></h2>
                                <div class="text">
                                    <p><?php echo $hizmtcek["hizmet_aciklama"]; ?></p>
                                  
                                    <div class="two-column">
                                        <div class="row clearfix">
                                            <div class="content-column col-md-6">
                                            
                                            </div>
                                            <div class="image-column col-md-6">
                                                <div class="image">
                                                    <img src="assets/images/resource/service-10.jpg" alt="">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
    
    
    
    
    
                            
    
                              
                                
                                <!--Accordian Boxed-->
                              
                            </div>
                        </div>
                    </div>
                    
                    <!--Sidebar Side-->
                    <div class="sidebar-side col-xl-3 col-lg-4">
                        <aside class="sidebar">
                            
                            <!--Blog Category Widget-->
                            <div class="sidebar-widget sidebar-blog-category">
                                <ul class="blog-cat">
                                      <?php
                    $sayfada = 999999999999999999; // sayfada gösterilecek içerik miktarını belirtiyoruz.
                    $sorgu=$db->prepare("select * from hizmetlerimiz");
                    $sorgu->execute();
                    $toplam_icerik=$sorgu->rowCount();
                    $toplam_sayfa = ceil($toplam_icerik / $sayfada);
                    // eğer sayfa girilmemişse 1 varsayalım.
                    $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
                    // eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım.
                    if($sayfa < 1) $sayfa = 1;
                    // toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım.
                    if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
                    $limit = ($sayfa - 1) * $sayfada;
                    $hizmet1sor=$db->prepare("select * from hizmetlerimiz order by hizmet_id DESC limit $limit,$sayfada");
                    $hizmet1sor->execute();
                    while ($hizmet1cek=$hizmet1sor->fetch(PDO::FETCH_ASSOC)) {
                        ?>
                                    <li class=""><a href="<?php echo $ayarcek["site_url"]; ?>hizmet-detay/id-<?php echo $hizmet1cek["hizmet_id"]; ?>"><?php echo $hizmet1cek["hizmet_baslik"]; ?></a></li>
                                    <?php
                    }
                    ?>
                                </ul>
                            </div>
                            
                            <!--Brochure-->
                          
    
                            <!--Contact Widhet-->
                            <div class="sidebar-widget contact-info-widget">
                                <div class="sidebar-title style-two">
                                    <h2>Bize Ulaşın</h2>
                                </div>
                                <div class="inner-box">
                                    <ul>
                                        <li><span class="icon fas fa-phone"></span><?php echo $ayarcek["site_tel"]; ?></li>
                                        <li><span class="icon fas fa-paper-plane"></span><?php echo $ayarcek["site_mail"]; ?></li>
                                    </ul>
                                </div>
                            </div>
                            
                        </aside>
                    </div>
                    
                </div>
            </div>
        </div>
    <?php include 'include/footer.php'; ?>

    Anydeskiniz varsa telegramdan ulaşın bir de ben bakayım hocam isterseniz