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.
Htaccess seo url ayarı
6
●142
- 08-09-2020, 03:36:33Merhaba
- 08-09-2020, 03:42:10Dediğiniz kodu da ekledim gözüküyor hala.babfo adlı üyeden alıntı: mesajı görüntüle
- 08-09-2020, 03:45:03bu kod .php vs. uzantısı olmadan da çalışmasını sağlar linklerinizin sonuna uzantı eklemeden kullanabilirsinizelvet adlı üyeden alıntı: mesajı görüntüle
- 08-09-2020, 03:46:13Hocam 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.babfo adlı üyeden alıntı: mesajı görüntüle
- 08-09-2020, 04:00:38verdiğ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 kullanabilirsinizelvet adlı üyeden alıntı: mesajı görüntüle
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:08Ne kusuru hocam est. Çok teşekkür ediyorum aradığım buydubabfo adlı üyeden alıntı: mesajı görüntüle