[Seaside] Re: Back button not working with nginx and rewrites

Mariano Martinez Peck marianopeck at gmail.com
Thu Jan 23 00:33:03 UTC 2014

mmmmm weird... I tried with one single gem (just in case) and with no
rewrite....a nginx conf as simple as possible.... nothing strange, and
still same problem.

Any ideas what could be wrong? swazoo server works fine... is there
anything known I should do to manage back button when using an external web


On Wed, Jan 22, 2014 at 4:04 PM, Mariano Martinez Peck <
marianopeck at gmail.com> wrote:

> Hi guys,
> I have a seaside website in which I do some rewrites. If I use a swazoo
> server, the back button works as expected. However, when I deploy it using
> nginx + rewrites it doesn't work anymore. I do have a #updateUrl: in my
> main component and I can see the URL in the browser to be updated. I also
> see that the request is being processed. However, the page renders again
> the same page...so it does not goes back. _k does change as well in the
> browser URL.
> My setup is with gemstone, nginx and fastcgi. (I cc'ed gemstone in case
> this is the problem.....)
> Any help would be appreciated.
> I paste the configuration I am using in case someone can help me.
> The important part of nginx is this:
> location ~* /clientXXX/appYYY {
> rewrite ^/clientXXX/(.*)$ /$1 break;
>  try_files $uri @seasideclientXXX;
> }
> location @seasideclientXXX {
> include fastcgi_params;
>  fastcgi_param REQUEST_URI $uri?$args;
>   fastcgi_pass seasideclientXXX;
>   fastcgi_next_upstream error invalid_header timeout http_500;
> }
> My app is registered as 'appYYY' and I execute this in the image:
> | application |
> application := WADispatcher default handlerAt: 'dp'.
> application
> preferenceAt: #serverProtocol put: 'https';
>  preferenceAt: #serverHostname put: 'localhost';
> preferenceAt: #serverPort put: 443;
>  preferenceAt: #serverPath put: '/clientXXX/appYYY'.
> Thanks in advance,
> --
> Mariano
> http://marianopeck.wordpress.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20140122/f056ba2b/attachment.htm

More information about the seaside mailing list