Burda sadece apache sunucudaki .htaccess dosyasının yaptıgı işin nasıl lighttpd wordpress için yapılacagı yazılacaktır:
1.Yöntem: -denemedim-
Tema editörünüzle 404 sayfasını açın -eger temanızda 404 sayfası yoksa, varsayılan wp temesında kopyalayıp adını 404.php koyun ve bu sayfanın en üstüne
sonra
ve
$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/hikayennet/"
access.logfile = "/var/log/lighttpd/hikayennet.error.log"
}
ekleyin:
elbette /etc/init.d/lighttpd restart ile lighttpd yi yeniden başlatın.
-------------------------------------------------------------------
2.Yöntem - Denedim http://www.hikayen.net adresinde çalışıyor:
ve
$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/hikayennet/"
access.logfile = "/var/log/lighttpd/hikayennetm.error.log"
}
aşagıdaki Gibi ekleyin
ve yine /etc/init.d/lighttpd restart ile lighttpd yi yeniden başlatın.
--------------------------------------------
1.Yöntem: -denemedim-
Tema editörünüzle 404 sayfasını açın -eger temanızda 404 sayfası yoksa, varsayılan wp temesında kopyalayıp adını 404.php koyun ve bu sayfanın en üstüne
kodunu yapıştıtp kaydedin.<?php header("HTTP/1.1 404 Not Found"); ?>
sonra
klasöründeki/etc/lighttpd/conf/
dosyasını açınlighttpd.conf
ve
satırını kendi domaininzin ayarlarının oldugu yereserver.error-handler-404 = "/index.php"
$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/hikayennet/"
access.logfile = "/var/log/lighttpd/hikayennet.error.log"
}
ekleyin:
gibi.$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/orgutubecom/"
server.error-handler-404 = "/index.php"
access.logfile = "/var/log/lighttpd/orgutubecomm.error.log"
}
elbette /etc/init.d/lighttpd restart ile lighttpd yi yeniden başlatın.
-------------------------------------------------------------------
2.Yöntem - Denedim http://www.hikayen.net adresinde çalışıyor:
klasöründeki/etc/lighttpd/conf/
dosyasını açınlighttpd.conf
ve
kodunu kendi domaininzin ayarlarının oldugu yereurl.rewrite-once = (
"^/(wp-.+).*/?" => "$0",
"^/images/.*/?" => "$0",
"^/temp/.*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/keyword/([A-Za-z_0-9\-]+)/?$" => "/index.php?keyword=$1",
"^/buraya-yonlendireceginiz-bir-klasor-varsa-yazabilirsiniz/.*/?" => "$0",
"^/.*?(\?.*)?$" => "/index.php$1"
)
$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/hikayennet/"
access.logfile = "/var/log/lighttpd/hikayennetm.error.log"
}
aşagıdaki Gibi ekleyin
$HTTP["host"] =~ "^(www.)?hikayen.net" {
var.hostname = "www.hikayen.net"
server.document-root = "/dosyaların oldugu klasörün tam yolu/hikayennet/"
access.logfile = "/var/log/lighttpd/hikayennet.error.log"
url.rewrite-once = (
"^/(wp-.+).*/?" => "$0",
"^/images/.*/?" => "$0",
"^/temp/.*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/keyword/([A-Za-z_0-9\-]+)/?$" => "/index.php?keyword=$1",
"^/buraya-yonlendireceginiz-bir-klasor-varsa-yazabilirsiniz/.*/?" => "$0",
"^/.*?(\?.*)?$" => "/index.php$1"
)
}
ve yine /etc/init.d/lighttpd restart ile lighttpd yi yeniden başlatın.
--------------------------------------------