DLE - Admin panelinden seçilebilir olan link yapılarından ilki için .html kaldırma işlemi
SEO Stili 1'den .html i kaldırmak
Yöntem tavsiye ettiğim birşey değildir. Her sürümde aynı ayarların yapılması gerekeceği için sürüm güncellemelerinde sorun yaşayabilirsiniz.
Ayrıca link değişimi nedeniyle yönlendirme yapmazsanız arama motorları tarafından da hoş karşılanmayacaktır.
Dosya: engine/classes/google.class.php
Bul:
PHP- Kodu:
$loc = $this->home . $row['id'] . "-" . $row['alt_name'] . ".html";
Değiştir:
PHP- Kodu:
$loc = $this->home . $row['id'] . "-" . $row['alt_name'];
Dosya: .htaccess
Bul:
PHP- Kodu:
RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]
Değiştir ( üstteki satırın aynısı bu kodda mevcut pasif olarak # ):
PHP- Kodu:
# SEO Hack
#RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]
# SEO Hack
Bul:
PHP- Kodu:
RewriteRule ^([0-9]+)-(.*).html$ index.php?newsid=$1&seourl=$2 [L]
Değiştir:
PHP- Kodu:
# SEO Hack
#RewriteRule ^([0-9]+)-(.*).html$ index.php?newsid=$1&seourl=$2 [L]
RewriteRule ^([0-9]+)-(.*)$ index.php?newsid=$1&seourl=$2 [L]
# SEO Hack
Dosya: engine/modules/main.php
Bul:
PHP- Kodu:
echo $tpl->result['main'];
Üstüne ekle:
PHP- Kodu:
// SEF Link Hack
$tpl->result['main'] = preg_replace( "#/([0-9]+)-([^/]*)\.html#is", "/$1-$2", $tpl->result['main'] );
// SEF Link Hack
DleTürk -