09-12-2017, 07:57 PM
Birçoğumuzun başına gelmiştir. Windows sunucularda .htaccess çalıştıramamak.
Wordpress, joomla veya kendi yazdığınız bir php scripte .htacces dosyası ile seo url yapmak istediğinizde işin içinden çıkamayabilirsiniz.
Aslında .htaccess yerine windows sunuculada web.config dosyasını düzenleyerek kolaylıkla seo url lerinizi veya .htaccess ile yapmaya çalıştığınız diğer ayarları yapabilirsiniz. windows sunucuda .htaccess ayarlarını aşağıdaki örneklerden inceleyebilirsiniz.
Örnek .htaccess dosyası
Öncelikle windowa sunucuların bazı versiyonlarında bu dosyanın sunucuda olması bile sunucunun hata vermesine neden olabilir. Bu yüzden öncelikle .htaccess dosyanızın önündeki "." yı kaldırarak bu dosyayı geçersiz hale getirmenizde fayda var.
Gelelim .htaccess dosyamızın yerine koyacağımız web.config dosyasına
Örnek web.config dosyası
Bu şekilde bir web.config dosyasıyla Phpbb forumunuz için seo url çalışır duruma gelmiş olur.
iki kodu karşılaştırdığınızda web.config dosyasını kendi yazılımınıza göre kolaylıkla düzenleyebilirsiniz.
Wordpress, joomla veya kendi yazdığınız bir php scripte .htacces dosyası ile seo url yapmak istediğinizde işin içinden çıkamayabilirsiniz.
Aslında .htaccess yerine windows sunuculada web.config dosyasını düzenleyerek kolaylıkla seo url lerinizi veya .htaccess ile yapmaya çalıştığınız diğer ayarları yapabilirsiniz. windows sunucuda .htaccess ayarlarını aşağıdaki örneklerden inceleyebilirsiniz.
Örnek .htaccess dosyası
Kod:
RewriteBase /
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]Öncelikle windowa sunucuların bazı versiyonlarında bu dosyanın sunucuda olması bile sunucunun hata vermesine neden olabilir. Bu yüzden öncelikle .htaccess dosyanızın önündeki "." yı kaldırarak bu dosyayı geçersiz hale getirmenizde fayda var.
Gelelim .htaccess dosyamızın yerine koyacağımız web.config dosyasına
Örnek web.config dosyası
Bu şekilde bir web.config dosyasıyla Phpbb forumunuz için seo url çalışır duruma gelmiş olur.
iki kodu karşılaştırdığınızda web.config dosyasını kendi yazılımınıza göre kolaylıkla düzenleyebilirsiniz.

