Jups, thats what I did, Ill wait for 0.5.35.<br><br><div><span class="gmail_quote">On 12/16/07, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, Dec 16, 2007 at 03:34:44PM +0100, Abdul-Rahman Advany wrote:<br><br>&gt; That doesn&#39;t work, it just handles the admin/index.php?bla=bla but not<br>&gt; /?bla=bla and give the args to index.php<br>&gt;<br>&gt; Also tried to remove from server level en put in both location blocks,
<br>&gt; doesn&#39;t work...<br><br>You should use &quot;set&nbsp;&nbsp; $orig_args&nbsp;&nbsp; $args;&quot; on server level only.<br><br>&gt; I can life with this but would be good if I could figure it our for<br>&gt; the 5.xxbranch...<br><br>
It will be merged in 0.5.35, probably before New Year.<br><br>&gt; On 12/16/07, Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; On Sat, Dec 15, 2007 at 11:25:39PM +0100, Abdul-Rahman Advany wrote:
<br>&gt; &gt;<br>&gt; &gt; &gt; haha, yeah, good hack, but know its not passing the params when I have<br>&gt; &gt; &gt; like <a href="http://www.blog.com/admin/index.php?edit=5">www.blog.com/admin/index.php?edit=5</a><br>
&gt; &gt; &gt;<br>&gt; &gt; &gt; Is there some coditional coding I can do?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; If $orig_args<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $orig_args;<br>&gt; &gt; &gt; else<br>
&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args;<br>&gt; &gt;<br>&gt; &gt; You need to move<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&nbsp;&nbsp; $orig_args&nbsp;&nbsp; $args;<br>&gt; &gt;<br>&gt; &gt; to a server level.<br>&gt; &gt;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ....<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On Dec 15, 2007, at 9:11 PM, Igor Sysoev wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;On Sat, Dec 15, 2007 at 08:58:02PM +0100, Abdul-Rahman Advany wrote:
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&gt;I was on nginx 5.26... gave a error, upgraded to 5.33 and getting the<br>&gt; &gt; &gt; &gt;&gt;same error...<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;2007/12/15 19:56:07 [emerg] 28620#0: unknown &quot;arg&quot; variable
<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;even tried<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;- error_page&nbsp;&nbsp;404 = /index.php?$arg;<br>&gt; &gt; &gt; &gt;&gt;+ error_page&nbsp;&nbsp;404 = /index.php?$args;<br>
&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;Yes, I missed: it should be &quot;$args&quot;.<br>&gt; &gt; &gt; &gt;However, you need 0.6.x branch to use it.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;There&#39;s another way:
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;You should inline /etc/nginx/fastcgi.conf to change<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $query_string;<br>&gt; &gt; &gt; &gt;to<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $orig_args;
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;and use following configuration (important places are marked by &quot;!&quot;):<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; location / {<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root /var/www/blog;
<br>&gt; &gt; &gt; &gt;!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;&nbsp; $orig_args&nbsp;&nbsp; $args;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;404 = /index.php;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; }<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; location ~ \.php$ {<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass 
<a href="http://127.0.0.1:8888">127.0.0.1:8888</a>;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;/var/www/blog/<br>&gt; &gt; &gt; &gt;$fastcgi_script_name;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $orig_args;
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REQUEST_METHOD&nbsp;&nbsp;&nbsp;&nbsp; $request_method;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;CONTENT_TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $content_type;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;CONTENT_LENGTH&nbsp;&nbsp;&nbsp;&nbsp; $content_length;
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fastcgi_script_name;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REQUEST_URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$request_uri;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;DOCUMENT_URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $document_uri;
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;DOCUMENT_ROOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$document_root;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_PROTOCOL&nbsp;&nbsp;&nbsp;&nbsp;$server_protocol;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;GATEWAY_INTERFACE&nbsp;&nbsp;CGI/1.1;
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_SOFTWARE&nbsp;&nbsp;&nbsp;&nbsp;nginx/$nginx_version;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REMOTE_ADDR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$remote_addr;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REMOTE_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$remote_port;
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_ADDR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_addr;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_port;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_name;
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# PHP only, required if PHP was built with --enable-force-<br>&gt; &gt; &gt; &gt;cgi-redirect<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REDIRECT_STATUS&nbsp;&nbsp;&nbsp;&nbsp;200;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; }
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&gt;On Dec 15, 2007, at 8:12 PM, Igor Sysoev wrote:<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;On Sat, Dec 15, 2007 at 09:45:25PM +0300, Igor Sysoev wrote:
<br>&gt; &gt; &gt; &gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;On Sat, Dec 15, 2007 at 07:37:00PM +0100, Abdul-Rahman Advany<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;wrote:<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;There seems to be an other problem, it doesn&#39;t pass the params
<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;so...<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;<a href="http://blog.domain.com/?page_id=2">blog.domain.com/?page_id=2</a> doesn&#39;t work, where<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;<a href="http://blog.domain.com/index.php?page_id=2">
blog.domain.com/index.php?page_id=2</a> does work, I added both<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;requirest_uri<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;and path_info, but no success. Can&#39;t find much on it on the<br>
&gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;mailinglist.<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;404 /index.php?$arg;<br>&gt; &gt; &gt; &gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;404 /index.php?$arg;
<br>&gt; &gt; &gt; &gt;&gt;&gt;+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;404 = /index.php?$arg;<br>&gt; &gt; &gt; &gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;&gt;--<br>&gt; &gt; &gt; &gt;&gt;&gt;Igor Sysoev<br>&gt; &gt; &gt; &gt;&gt;&gt;
<a href="http://sysoev.ru/en/">http://sysoev.ru/en/</a><br>&gt; &gt; &gt; &gt;&gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;&gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;--<br>&gt; &gt; &gt; &gt;Igor Sysoev
<br>&gt; &gt; &gt; &gt;<a href="http://sysoev.ru/en/">http://sysoev.ru/en/</a><br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Igor Sysoev<br>&gt; &gt; <a href="http://sysoev.ru/en/">
http://sysoev.ru/en/</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Abdul-Rahman Advany<br>&gt;<br>&gt; IM: <a href="mailto:abdulrahman@advany.com">abdulrahman@advany.com</a><br><br>--<br>Igor Sysoev<br>
<a href="http://sysoev.ru/en/">http://sysoev.ru/en/</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Abdul-Rahman Advany<br><br>IM: <a href="mailto:abdulrahman@advany.com">abdulrahman@advany.com</a>