Jump to content
Limestone de cara nova! ×
Portal do Host

Converter nginx para htacces


Deborams
 Share

Recommended Posts

Olá, amigos, gostaria de saber como faço a conversão para htacces, das seguintes regras 

alguém pode mim ajudar?

Citar

 

location ~ ^/embed/([0-9]+)$ {
rewrite ^(.*[^/])$ $1/ permanent;
}
location ~ ^/embed/([0-9]+)/$ {
    set $video $1;
    rewrite  ^ /embed.php?id=$video last;

                location ~ \.php$ {             

}

location /mais-votados {
    rewrite ^(.*[^/])$ $1/ permanent;
    rewrite  ^ /?r_sortby=most_rated last;
}

location /mais-vizualizados {
        rewrite ^(.*[^/])$ $1/ permanent;
        rewrite  ^ /?v_sortby=views last;
}

location /videos-aleatorios {
        rewrite ^(.*[^/])$ $1/ permanent;
        rewrite  ^ /?orderby=rand last;
}


location / {
 try_files $uri $uri/ /index.php?$args;
index    index.php;
                location ~ \.php$ {

                   
}

 

 

Link to comment
Share on other sites


  • Replies 8
  • Created
  • Last Reply

Top Posters In This Topic

1 hora atrás, LucasOliveira disse:

Olá,

Só essa linha no arquivo de conf do nginx do seu site já vai ativar o rewrite e vai solucionar grande parte dos problemas


location / {
	try_files $uri $uri/ /index.php?$args;
}

acho que voce não entendeu o que eu perguntei, e o seguinte ja tenho site rodando no nginx, só que migrei para um servidor com apache e varnish, só que algumas coisas no script do site parou de funcionar, pois preciso colocar essas regras que sitei convertidas no  htacces

Link to comment
Share on other sites

2 horas atrás, Deborams disse:

acho que voce não entendeu o que eu perguntei, e o seguinte ja tenho site rodando no nginx, só que migrei para um servidor com apache e varnish, só que algumas coisas no script do site parou de funcionar, pois preciso colocar essas regras que sitei convertidas no  htacces

Refaça as regras usando os parâmetros de redirecionamento do htacess. Aqui tem as informações que precisa https://httpd.apache.org/docs/current/howto/htaccess.html

3 horas atrás, LucasOliveira disse:

Olá,

Só essa linha no arquivo de conf do nginx do seu site já vai ativar o rewrite e vai solucionar grande parte dos problemas


location / {
	try_files $uri $uri/ /index.php?$args;
}

Essa regra é usada para redirecionar url amigável, geralmente só tem utilidade para wordpress, joomla e outros cms.

Link to comment
Share on other sites

Em 29/09/2016 at 00:58, Deborams disse:

Olá, amigos, gostaria de saber como faço a conversão para htacces, das seguintes regras 

alguém pode mim ajudar?

 

Olá Deborams
De onde você extraiu esse conjunto de blocos Nginx?
Parte do seu código possui erro de syntax

Em duas situações não há o fechamento do bloco corretamente e sempre que se chama o php devemos inserir os parametros corretos para que essa chamada funcione.

Talvez não colou corretamente?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information