<div dir="ltr">Francis,<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 10, 2013 at 11:46 AM, Francis Daly <span dir="ltr"><<a href="mailto:francis@daoine.org" target="_blank">francis@daoine.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Sep 09, 2013 at 08:23:36AM -0500, Andrew Martin wrote:<br>
<br>
Hi there,<br>
<div class="im"><br>
> If I use this line:<br>
> rewrite ^/index\.php(.*)$ <a href="http://mysite.com/$arg_title" target="_blank">http://mysite.com/$arg_title</a>? redirect;<br>
><br>
> /index.php?title=my_test_page redirects to /my_test_page<br>
<br>
</div>That's what you asked for initially; I'd probably spell it as<br>
<br>
  location = /index.php {<br>
    return 302 <a href="http://mysite.com/$arg_title" target="_blank">http://mysite.com/$arg_title</a>;<br>
  }<br>
<br>
to make it clear what exactly is happening, and which might point out<br>
the parts you didn't specify:<br>
<br>
what should happen if I ask for any of<br>
<br>
  /index.php?something=else<br>
  /index.php?title=my_test_page&something=other<br>
  /index.php<br>
<br>
? With the above code, the second will possibly redirect the way you want,<br>
and the others probably won't.<br></blockquote><div>Would it be possible to only redirect if the title $_GET variable is present? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
Also, what should happen when I ask for<br>
<br>
  /my_test_page<br>
<br>
? I will do that immediately after you redirect me there.<br>
<br>
If you can describe the complete behaviour you want, the nginx<br>
configuration needed to achieve it may become clear.<br></blockquote><div>Thanks for clarifying this. The complete behavior I'm looking for is just to</div><div>create SEF URLs for pages on the site by hiding the index.php?title= part</div>

<div>of the URL. Thus, visiting /my_test_page in your browser would internally</div><div>load the index.php?title=my_test_page URL but display the SEF URL to</div><div>the user. How can I achieve this behavior?</div><div>

<br></div><div>Thanks,</div><div><br></div><div>Andrew </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
        f<br>
--<br>
Francis Daly        <a href="mailto:francis@daoine.org">francis@daoine.org</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div></div>