2011-10-18 7 views
0

Je faisais une redirection temporaire en PHP en changeant les en-têtes.PHP/NGINX: 301 redirection

Cependant, je voudrais faire maintenant d'une simple redirection 301 page directement dans Nginx:

http://domain.com/example.php?var=value

à:

http://domain.com/index.htm

J'ai essayé:

location/{ 
    index index.htm index.php; 
    rewrite example.php?var=value/permanent; 
} 

Mais ça ne marche pas ...

Des idées?

Merci.

+0

Exécutez-vous PHP du tout? Si oui, comment faites-vous cela? Via un proxy ou un fastcgi? – Dayo

Répondre

3

mis simplement (sur "lieu/{}"):

rewrite /example.php?var=value/permanent;

Par ailleurs, PHP a un moyen de faire aussi 301 redirections.