• 08-09-2020, 03:36:33
    #1
    Merhaba
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    
    Options +MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^.]+)$ $1.php [NC,L]
    Bu şekilde bir htaccess dosyam var. Seo url için kullanıyorum ornek.php dosyasını example.com/ornek seklinde kullanmak için. Başka bir ayar yapmaya gerek var mı? Direkt php ile girişi engellemek mantıklı mı ve nasıl yapabilirim bilen arkadaşlar yardımcı olursa sevinirim.
  • 08-09-2020, 03:41:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    php uzantısını göstermemesini istiyorsanız
    RewriteCond %{REQUEST_FILENAME}\.php -f
  • 08-09-2020, 03:42:10
    #3
    babfo adlı üyeden alıntı: mesajı görüntüle
    php uzantısını göstermemesini istiyorsanız
    RewriteCond %{REQUEST_FILENAME}\.php -f
    Dediğiniz kodu da ekledim gözüküyor hala.
  • 08-09-2020, 03:45:03
    #4
    elvet adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz kodu da ekledim gözüküyor hala.
    bu kod .php vs. uzantısı olmadan da çalışmasını sağlar linklerinizin sonuna uzantı eklemeden kullanabilirsiniz
  • 08-09-2020, 03:46:13
    #5
    babfo adlı üyeden alıntı: mesajı görüntüle
    bu kod .php vs. uzantısı olmadan da çalışmasını sağlar linklerinizin sonuna uzantı eklemeden kullanabilirsiniz
    Hocam konuya ekledigim htaccesi incelersen anlarsın zaten o şekilde calişiyor. Ben bu şekilde kullanım uzun vadede zararlı olur mu onu soruyorum. Ayrıca PHP olmadan zaten calisiyor benim diğer bir sorum eğer yanlış bir işlem değilse .php ile girince otomatik php olmayan seo url adresine yönlendirmek. Bunu nasıl yapabileceğimi merak ediyorum.
  • 08-09-2020, 04:00:38
    #6
    elvet adlı üyeden alıntı: mesajı görüntüle
    Hocam konuya ekledigim htaccesi incelersen anlarsın zaten o şekilde calişiyor. Ben bu şekilde kullanım uzun vadede zararlı olur mu onu soruyorum. Ayrıca PHP olmadan zaten calisiyor benim diğer bir sorum eğer yanlış bir işlem değilse .php ile girince otomatik php olmayan seo url adresine yönlendirmek. Bunu nasıl yapabileceğimi merak ediyorum.
    verdiğiniz koda bakmadan cevap verdim kusura bakmayın ,benim deneyimlediğim kadarıyla o şekilde kullanımın bir zararı olmaz fakat yönlendirmenin de size zarar denilebilecek kadar bir etkisi olmaz istediğiniz şekilde kullanabilirsiniz

    RewriteCond %{THE_REQUEST} \s/+(.+)\.php[\s?] [NC]
    RewriteRule ^ /%1 [R=302,L,NE]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^\.]+)$ $1.php [NC,QSA,L]
    benim yönlendirme olarak kullandığım kodlar bunlar .php yazıldığında uzantısız sayfaya yönlendirmektedir
  • 08-09-2020, 04:05:08
    #7
    babfo adlı üyeden alıntı: mesajı görüntüle
    verdiğiniz koda bakmadan cevap verdim kusura bakmayın ,benim deneyimlediğim kadarıyla o şekilde kullanımın bir zararı olmaz fakat yönlendirmenin de size zarar denilebilecek kadar bir etkisi olmaz istediğiniz şekilde kullanabilirsiniz

    RewriteCond %{THE_REQUEST} \s/+(.+)\.php[\s?] [NC]
    RewriteRule ^ /%1 [R=302,L,NE]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^\.]+)$ $1.php [NC,QSA,L]
    benim yönlendirme olarak kullandığım kodlar bunlar .php yazıldığında uzantısız sayfaya yönlendirmektedir
    Ne kusuru hocam est. Çok teşekkür ediyorum aradığım buydu