• 08-02-2023, 10:54:21
    #1
    Merhabalar.
    Sorun şu şekilde.
    Normalde benim yönlendirmelerim
    www/blog/konu veya www/hakkimizda
    şeklinde.
    İstiyorum ki bunların hepsini bir kontrolden geçirip,
    hepsi www/konu & www/hakkimizda şeklinde yönlensin ama karışmasın birbirine.
    Bunu nasıl yapabilirim?
    Kendimce bir kontrol yaptım ama her şeyi bir sayfa olarak görüyor şuan. görselleri bile.

    .htaccess
    RewriteEngine on
    RewriteRule ([0-9a-zA-Z-_*]+)$ index.php?url=$1 [L,QSA]
    index.php
    if(isset($_GET['url'])){
    if($_GET['url'] == 'kurumsal'){
    echo 'Kurumsal';
    }elseif($_GET['url'] == 'hizmetlerimiz'){
    echo 'Hizmetlerimiz';
    }elseif($_GET['url'] == 'hizmet'){
    echo 'hizmet';
    }elseif($_GET['url'] == 'hakkimizda'){
    echo 'Hakkımızda';
    }elseif($_GET['url'] == 'iletisim'){
    echo 'İletişim';
    }elseif($_GET['url'] == 'bbpnnl'){
    header('Location:bbpnnl/sessions/login.php');
    }elseif($_GET['url'] == 'diyet-paketlerimiz'){
    echo 'Diyet Paketlerimiz';
    }elseif($_GET['url'] == 'vizyon-ve-misyonumuz'){
    echo 'Vizyon ve misyon';
    }
    
    }
  • 08-02-2023, 10:58:37
    #2
    <head>
      <base href="https://www.siteadi.com/" target="_blank">
    </head>
    şeklinde index.php veya diğer sayfalarına head tagı içinde style taglarının üzerine yapıştırırsan sorunun çözülür. Problemi doğru anladıysam tabi.
  • 08-02-2023, 11:01:21
    #3
    ryesilirmak adlı üyeden alıntı: mesajı görüntüle
    <head>
      <base href="https://www.siteadi.com/" target="_blank">
    </head>
    şeklinde index.php veya diğer sayfalarına head tagı içinde style taglarının üzerine yapıştırırsan sorunun çözülür. Problemi doğru anladıysam tabi.
    Yani sorun şu şekilde.
    Normalde benim yönlendirmelerim
    www/blog/konu veya www/hakkimizda
    şeklinde.
    İstiyorum ki bunların hepsini bir kontrolden geçirip,
    hepsi www/konu & www/hakkimizda şeklinde yönlensin ama karışmasın birbirine.
    Bunu nasıl yapabilirim?
  • 08-02-2023, 11:32:08
    #4
    RewriteEngine on
    RewriteRule ^([a-zA-Z0-9-_]+)$ index.php?url=$1 [L,QSA]
    if (isset($_GET['url'])) {
      $url = $_GET['url'];
      if ($url == 'kurumsal') {
        echo 'Kurumsal';
      } elseif ($url == 'hizmetlerimiz') {
        echo 'Hizmetlerimiz';
      } elseif ($url == 'hizmet') {
        echo 'Hizmet';
      } elseif ($url == 'hakkimizda') {
        echo 'Hakkımızda';
      } elseif ($url == 'iletisim') {
        echo 'İletişim';
      } elseif ($url == 'diyet-paketlerimiz') {
        echo 'Diyet Paketlerimiz';
      } elseif ($url == 'vizyon-ve-misyonumuz') {
        echo 'Vizyon ve Misyon';
      } else {
        header("HTTP/1.0 404 Not Found");
        echo 'Sayfa bulunamadı.';
      }
    }
  • 08-02-2023, 11:37:17
    #5
    adwerd0z1 adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine on
    RewriteRule ^([a-zA-Z0-9-_]+)$ index.php?url=$1 [L,QSA]
    if (isset($_GET['url'])) {
      $url = $_GET['url'];
      if ($url == 'kurumsal') {
        echo 'Kurumsal';
      } elseif ($url == 'hizmetlerimiz') {
        echo 'Hizmetlerimiz';
      } elseif ($url == 'hizmet') {
        echo 'Hizmet';
      } elseif ($url == 'hakkimizda') {
        echo 'Hakkımızda';
      } elseif ($url == 'iletisim') {
        echo 'İletişim';
      } elseif ($url == 'diyet-paketlerimiz') {
        echo 'Diyet Paketlerimiz';
      } elseif ($url == 'vizyon-ve-misyonumuz') {
        echo 'Vizyon ve Misyon';
      } else {
        header("HTTP/1.0 404 Not Found");
        echo 'Sayfa bulunamadı.';
      }
    }
    www/index.php 'de Şu Hata'yı Alıyorum

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at postmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Apache/2.4.53 (Win64) OpenSSL/1.1.1n PHP/7.4.29 Server at localhost Port 80
  • 08-02-2023, 11:46:11
    #6
    Localhost mi kullanıyor sunuz
  • 08-02-2023, 11:51:55
    #7
    adwerd0z1 adlı üyeden alıntı: mesajı görüntüle
    Localhost mi kullanıyor sunuz
    Evet
  • 08-02-2023, 12:02:23
    #8
    iltu33 adlı üyeden alıntı: mesajı görüntüle
    Evet
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

    <?php
    if (isset($_GET['url'])) {
      $url = $_GET['url'];
      switch ($url) {
        case 'kurumsal':
          echo 'Kurumsal';
          break;
        case 'hizmetlerimiz':
          echo 'Hizmetlerimiz';
          break;
        case 'hizmet':
          echo 'Hizmet';
          break;
        case 'hakkimizda':
          echo 'Hakkımızda';
          break;
        case 'iletisim':
          echo 'İletişim';
          break;
        case 'bbpnnl':
          header('Location: bbpnnl/sessions/login.php');
          break;
        case 'diyet-paketlerimiz':
          echo 'Diyet Paketlerimiz';
          break;
        case 'vizyon-ve-misyonumuz':
          echo 'Vizyon ve Misyonumuz';
          break;
        default:
          echo 'Geçersiz URL';
          break;
      }
    }
  • 08-02-2023, 12:06:14
    #9
    adwerd0z1 adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

    <?php
    if (isset($_GET['url'])) {
      $url = $_GET['url'];
      switch ($url) {
        case 'kurumsal':
          echo 'Kurumsal';
          break;
        case 'hizmetlerimiz':
          echo 'Hizmetlerimiz';
          break;
        case 'hizmet':
          echo 'Hizmet';
          break;
        case 'hakkimizda':
          echo 'Hakkımızda';
          break;
        case 'iletisim':
          echo 'İletişim';
          break;
        case 'bbpnnl':
          header('Location: bbpnnl/sessions/login.php');
          break;
        case 'diyet-paketlerimiz':
          echo 'Diyet Paketlerimiz';
          break;
        case 'vizyon-ve-misyonumuz':
          echo 'Vizyon ve Misyonumuz';
          break;
        default:
          echo 'Geçersiz URL';
          break;
      }
    }
    Yardımların için çok teşekkürler fakat hala sıkıntı var.
    Panel'e työnelniyor fakat http://localhost/www.siteadi.com/iletisim/ veya http://localhost/www.siteadi.com/iletisim şeklinde yazsam bile sayfalara yönlenemiyor :c