2017-10-14 27 views
0

je dois présenter une jolie url sur un site WP existant:site de Wordpress a besoin de nouvelles jolies urls, nginx

/foo 

doit être interprété comme

/index.php?page_id=5&param=foo 

J'ai essayé, dans mon bloc serveur:

location ~ \.php$ { 
    try_files $uri =404; 
    include fastcgi_params; 
    # other fastcgi stuff ... 
} 
location/{ 
    rewrite /foo /index.php?page_id=5&param=foo last; 
    try_files $uri $uri/ /index.php?$args; 
} 

Mais continuent de me rediriger wordpress (301) à:

/foo-another-post-title-with-same-prefix 

Où je me trompe et comment déboguer? Merci

Répondre

0
location /foo { 
     rewrite^/index.php?page_id=5&param=foo last; 
} 

devrait faire le travail :)