• 24-09-2015, 15:26:15
    #1
    Üyeliği durduruldu
    Arkadaşlar bir script var ve bu script nginxde calısıyor htaccesi nginxe göre ayarlanmıs ben smdi linux hostinge kurmak istiyorum fakat htaccess olmadığı için linkler 404e gidiyor htaccessde nginxe uyarlanmış bana bu konuda yardımcı olabilir misiniz.


    Nginx htaccesi budur. Linuxa uyarlanması gerekiyor
    #
    # The default server
    #
    server {
        listen       80;
        server_name siteadi.com; 
        root /home/siteadi;  
        
        location / {
    try_files $uri $uri/ $uri.html $uri.php?$query_string;    	
    index index.php  index.html index.htm;
        }
    
     location ^~ /admin {
    index index.php;
                    auth_basic "Restricted";
                    auth_basic_user_file /home/siteadi/admin/.htpasswd;
    location ~ \.php{        
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
    }
    }
    
    	location /dizi {
    		rewrite ^/dizi/([0-9a-zA-Z-_]+)(/?)$ /dizi.php?dizi=$1;
    		rewrite ^/dizi/([0-9a-zA-Z-_]+)/([0-9]+)-sezon(/?)$ /dizi.php?dizi=$1&sezon=$2;
    		rewrite ^/dizi/([0-9a-zA-Z-_]+)/bilgiler(/?)$ /dizi.php?dizi=$1&bilgiler=1;
    		rewrite ^/dizi/([0-9a-zA-Z-_]+)/forum(/?)$ /dizi.php?dizi=$1&forum=1;
    		rewrite ^/dizi/([0-9a-zA-Z-_]+)/forum/([0-9a-zA-Z-_]+)(/?)$ /dizi.php?dizi=$1&forum=1&detay=$2;
    	}
    
    location /izle {
    rewrite ^/izle/([0-9a-zA-Z-_]+)\.html /izle.php?bolum=$1;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/alt-([0-9]+)(/?)$ /izle.php?bolum=$1&alt=$2;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/(altyazisiz)(/?)$ /izle.php?bolum=$1&dil=$2;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/(turkce-altyazili)(/?)$ /izle.php?bolum=$1&dil=$2;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/(ingilizce-altyazili)(/?)$ /izle.php?bolum=$1&dil=$2;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/fragman(/?)$ /izle.php?bolum=$1&fragman=izle;
    rewrite ^/izle/([0-9a-zA-Z-_]+)/fragman-([0-9a-zA-Z-_]+)(/?)$ /izle.php?bolum=$1&fragman=$2;
    }
    
    location /iletisim {
    rewrite ^/iletisim(/?)$ /iletisim.php;
    rewrite ^/iletisim/mevcut(/?)$ /iletisim.php?gonderi=mevcut;
    rewrite ^/iletisim/gonderildi(/?)$ /iletisim.php?gonderi=gonderildi;
    }
    
    location /yabanci {
    rewrite ^/yabanci-dizi-takvimi(/?)$ /ydtakvimi.php;
    rewrite ^/yabanci-diziler(/?)$ /yabancidiziler.php?sira=isminegore;
    }
    
    location /oyuncu {
    rewrite ^/oyuncu/([0-9a-zA-Z-_.]+)(/?)$ /oyuncu.php?oyuncu=$1;
    }
    
    location /giris {
    rewrite ^/giris-yap(/?)$ /giris.php;
    }
    
    location /kayit {
    rewrite ^/kayit-ol(/?)$ /uyeol.php;
    }
    
    location /cikis {
    rewrite ^/cikis-yap(/?)$ /cikis.php;
    }
    
    location /uye {
    rewrite ^/uye/([0-9a-zA-Z-_.]+)(/?)$ /uye.php?uye=$1;
    }
    
    location ~ \.php$ {
    try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass 127.0.0.1:9000;        
    fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    }
  • 24-09-2015, 19:17:04
    #2
    Developer
    RewriteEngine On
    RewriteRule ^dizi/([0-9a-zA-Z-_]+)(/?)$ /dizi.php?dizi=$1 [L,QSA]
    RewriteRule ^dizi/([0-9a-zA-Z-_]+)/([0-9]+)-sezon(/?)$ /dizi.php?dizi=$1&sezon=$2 [L,QSA]
    RewriteRule ^dizi/([0-9a-zA-Z-_]+)/bilgiler(/?)$ /dizi.php?dizi=$1&bilgiler=1 [L,QSA]
    RewriteRule ^dizi/([0-9a-zA-Z-_]+)/forum(/?)$ /dizi.php?dizi=$1&forum=1 [L,QSA]
    RewriteRule ^dizi/([0-9a-zA-Z-_]+)/forum/([0-9a-zA-Z-_]+)(/?)$ /dizi.php?dizi=$1&forum=1&detay=$2 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)\.html /izle.php?bolum=$1 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/alt-([0-9]+)(/?)$ /izle.php?bolum=$1&alt=$2 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/(altyazisiz)(/?)$ /izle.php?bolum=$1&dil=$2 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/(turkce-altyazili)(/?)$ /izle.php?bolum=$1&dil=$2 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/(ingilizce-altyazili)(/?)$ /izle.php?bolum=$1&dil=$2 [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/fragman(/?)$ /izle.php?bolum=$1&fragman=izle [L,QSA]
    RewriteRule ^izle/([0-9a-zA-Z-_]+)/fragman-([0-9a-zA-Z-_]+)(/?)$ /izle.php?bolum=$1&fragman=$2 [L,QSA]
    RewriteRule ^iletisim(/?)$ /iletisim.php [L,QSA]
    RewriteRule ^iletisim/mevcut(/?)$ /iletisim.php?gonderi=mevcut [L,QSA]
    RewriteRule ^iletisim/gonderildi(/?)$ /iletisim.php?gonderi=gonderildi [L,QSA]
    RewriteRule ^yabanci-dizi-takvimi(/?)$ /ydtakvimi.php [L,QSA]
    RewriteRule ^yabanci-diziler(/?)$ /yabancidiziler.php?sira=isminegore [L,QSA]
    RewriteRule ^oyuncu/([0-9a-zA-Z-_.]+)(/?)$ /oyuncu.php?oyuncu=$1 [L,QSA]
    RewriteRule ^giris-yap(/?)$ /giris.php [L,QSA]
    RewriteRule ^kayit-ol(/?)$ /uyeol.php [L,QSA]
    RewriteRule ^cikis-yap(/?)$ /cikis.php [L,QSA]
    RewriteRule ^uye/([0-9a-zA-Z-_.]+)(/?)$ /uye.php?uye=$1 [L,QSA]