Image

Bilgi Veritabanı → Bağlantılardaki .php ve .html uzantılarını kaldırma

Bir bağlantıda dosyanın .php ve .html uzantılarını gizlemek için, web sunucusunun ayarlarında bazı değişiklikler yapmamız gerekecek. En popüler seçenekleri inceleyeceğiz.

1. Apache web sunucusu için kök dizine yerleştirilmesi gereken .htaccess dosyasını kullanacağız:

.htaccess

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.php [NC,L] RewriteRule ^([^.]+)$ $1.html [NC,L]

2. Nginx / PHP-FPM web sunucusu için ise, ana makine yapılandırma dosyasını kullanacağız.

/etc/nginx/sites-enabled/site_com.conf

location / { if (!-e $request_filename){ rewrite ^/([^.]+)$ /$1.php break; } rewrite ^/([^.]+)$ /$1.html break; }

3. Plesk 18 kontrol paneli için, htaccess kullanıyorsanız 1. seçeneği uygulayın; bu hem barındırma hem de sunucu yapılandırması için uygundur. Nginx / php-fpm kullanıyorsanız, aşağıdaki yönergeleri ekleyin:

Menü -> Apache ve nginx ayarları

rewrite ^/?(.).php$ /$1 redirect; rewrite ^/?(.).html$ /$1 redirect;

if (!-e $request_filename){ rewrite ^/([^.]+)$ /$1.php break; } if (!-e $request_filename){ rewrite ^/([^.]+)$ /$1.html break; }





No Comments Yet