• 20-07-2023, 03:04:28
    #1
    İyi geceler herkese htaccess üzerinde bir kaç deneme yapıyorum ve siteyi www olarak yönlendirmek istiyorum. Bunları kullandığımda www kısmı hariç diğer isteklerimi karşıladı.

    Bu kısmı RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L] denedim olmadı.

    RewriteOptions inherit
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.html [NC,L]
    ErrorDocument 404 /404.html
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^hakkimizda\.php$ "https\:\/\/www\.siteadresi\.com\/hakkimizda" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^iletisim\.php$ "https\:\/\/www\.siteadresi\.com\/iletisim" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^coadmin\.php$ "https\:\/\/www\.siteadresi\.com\/co\-admin" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^bilgiarsivi\.php$ "https\:\/\/siteadresi\.com\/bilgiarsivi" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^kurallar\.php$ "https\:\/\/siteadresi\.com\/kurallar" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^wordpress\-tema\.php$ "https\:\/\/www\.siteadresi\.com\/wordpress\-tema" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^yeni\-gelen\.php$ "https\:\/\/www\.siteadresi\.com\/yeni\-gelen" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^login$ "https\:\/\/www\.my\.siteadresi\.com\/kayit\.php" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^kurucu\-yetkililer\.php$ "https\:\/\/www\.siteadresi\.com\/kurucu\-yetkililer" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
  • Kabul Edilen Cevap
    • officialgokhan adlı üyeden alıntı: mesajı görüntüle
      İyi geceler herkese htaccess üzerinde bir kaç deneme yapıyorum ve siteyi www olarak yönlendirmek istiyorum. Bunları kullandığımda www kısmı hariç diğer isteklerimi karşıladı.

      Bu kısmı RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L] denedim olmadı.

      RewriteOptions inherit
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^([^\.]+)$ $1.html [NC,L]
      ErrorDocument 404 /404.html
      RewriteCond %{SERVER_PORT} 80
      RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^hakkimizda\.php$ "https\:\/\/www\.siteadresi\.com\/hakkimizda" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^iletisim\.php$ "https\:\/\/www\.siteadresi\.com\/iletisim" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^coadmin\.php$ "https\:\/\/www\.siteadresi\.com\/co\-admin" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^bilgiarsivi\.php$ "https\:\/\/siteadresi\.com\/bilgiarsivi" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^kurallar\.php$ "https\:\/\/siteadresi\.com\/kurallar" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^wordpress\-tema\.php$ "https\:\/\/www\.siteadresi\.com\/wordpress\-tema" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^yeni\-gelen\.php$ "https\:\/\/www\.siteadresi\.com\/yeni\-gelen" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^login$ "https\:\/\/www\.my\.siteadresi\.com\/kayit\.php" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      RewriteRule ^kurucu\-yetkililer\.php$ "https\:\/\/www\.siteadresi\.com\/kurucu\-yetkililer" [R=301,L]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
      VirtualHost kullanmadığını varsayarsak kodun aşağıdaki gibidir.

      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^([^\.]+)$ $1.html [NC,L]
      ErrorDocument 404 /404.html
      
      RewriteCond %{SERVER_PORT} 80
      RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^hakkimizda\.php$ "https://www.siteadresi.com/hakkimizda" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^iletisim\.php$ "https://www.siteadresi.com/iletisim" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^coadmin\.php$ "https://www.siteadresi.com/co-admin" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^bilgiarsivi\.php$ "https://siteadresi.com/bilgiarsivi" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^kurallar\.php$ "https://siteadresi.com/kurallar" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^wordpress-tema\.php$ "https://www.siteadresi.com/wordpress-tema" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^yeni-gelen\.php$ "https://www.siteadresi.com/yeni-gelen" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^login$ "https://www.my.siteadresi.com/kayit.php" [R=301,L]
      
      RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^siteadresi\.com$
      RewriteRule ^kurucu-yetkililer\.php$ "https://www.siteadresi.com/kurucu-yetkililer" [R=301,L]
  • 20-07-2023, 03:13:38
    #2
    Wordpress kullanıyorsunuz sanırım bunu .htaccess yerine sql üzerinden wp options post gibi tabloları düzenleyerek yapabilirsiniz.

    .htaccess üzerinden yapmanız sorun çıkartabilir
  • 20-07-2023, 03:19:33
    #3
    Zergi adlı üyeden alıntı: mesajı görüntüle
    Wordpress kullanıyorsunuz sanırım bunu .htaccess yerine sql üzerinden wp options post gibi tabloları düzenleyerek yapabilirsiniz.

    .htaccess üzerinden yapmanız sorun çıkartabilir
    Hayır .html kullanıyorum
  • 20-07-2023, 03:40:56
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    officialgokhan adlı üyeden alıntı: mesajı görüntüle
    İyi geceler herkese htaccess üzerinde bir kaç deneme yapıyorum ve siteyi www olarak yönlendirmek istiyorum. Bunları kullandığımda www kısmı hariç diğer isteklerimi karşıladı.

    Bu kısmı RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L] denedim olmadı.

    RewriteOptions inherit
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.html [NC,L]
    ErrorDocument 404 /404.html
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^hakkimizda\.php$ "https\:\/\/www\.siteadresi\.com\/hakkimizda" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^iletisim\.php$ "https\:\/\/www\.siteadresi\.com\/iletisim" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^coadmin\.php$ "https\:\/\/www\.siteadresi\.com\/co\-admin" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^bilgiarsivi\.php$ "https\:\/\/siteadresi\.com\/bilgiarsivi" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^kurallar\.php$ "https\:\/\/siteadresi\.com\/kurallar" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^wordpress\-tema\.php$ "https\:\/\/www\.siteadresi\.com\/wordpress\-tema" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^yeni\-gelen\.php$ "https\:\/\/www\.siteadresi\.com\/yeni\-gelen" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^login$ "https\:\/\/www\.my\.siteadresi\.com\/kayit\.php" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    RewriteRule ^kurucu\-yetkililer\.php$ "https\:\/\/www\.siteadresi\.com\/kurucu\-yetkililer" [R=301,L]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$
    VirtualHost kullanmadığını varsayarsak kodun aşağıdaki gibidir.

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.html [NC,L]
    ErrorDocument 404 /404.html
    
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^hakkimizda\.php$ "https://www.siteadresi.com/hakkimizda" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^iletisim\.php$ "https://www.siteadresi.com/iletisim" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^coadmin\.php$ "https://www.siteadresi.com/co-admin" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^bilgiarsivi\.php$ "https://siteadresi.com/bilgiarsivi" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^kurallar\.php$ "https://siteadresi.com/kurallar" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^wordpress-tema\.php$ "https://www.siteadresi.com/wordpress-tema" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^yeni-gelen\.php$ "https://www.siteadresi.com/yeni-gelen" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^login$ "https://www.my.siteadresi.com/kayit.php" [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^www\.siteadresi\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^siteadresi\.com$
    RewriteRule ^kurucu-yetkililer\.php$ "https://www.siteadresi.com/kurucu-yetkililer" [R=301,L]