That doesn&#39;t work, it just handles the admin/index.php?bla=bla but not /?bla=bla and give the args to index.php<br><br>Also tried to remove from server level en put in both location blocks, doesn&#39;t work...<br><br>I can life with this but would be good if I could figure it our for the 
5.xx branch...<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 Sat, Dec 15, 2007 at 11:25:39PM +0100, Abdul-Rahman Advany wrote:<br><br>&gt; haha, yeah, good hack, but know its not passing the params when I have<br>&gt; like <a href="http://www.blog.com/admin/index.php?edit=5">www.blog.com/admin/index.php?edit=5
</a><br>&gt;<br>&gt; Is there some coditional coding I can do?<br>&gt;<br>&gt; If $orig_args<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $orig_args;<br>&gt; else<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args;<br>
<br>You need to move<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;&nbsp; $orig_args&nbsp;&nbsp; $args;<br><br>to a server level.<br><br>&gt;<br>&gt; ....<br>&gt;<br>&gt; On Dec 15, 2007, at 9:11 PM, Igor Sysoev wrote:<br>&gt;<br>&gt; &gt;On Sat, Dec 15, 2007 at 08:58:02PM +0100, Abdul-Rahman Advany wrote:
<br>&gt; &gt;<br>&gt; &gt;&gt;I was on nginx 5.26... gave a error, upgraded to 5.33 and getting the<br>&gt; &gt;&gt;same error...<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;2007/12/15 19:56:07 [emerg] 28620#0: unknown &quot;arg&quot; variable
<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;even tried<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;- error_page&nbsp;&nbsp;404 = /index.php?$arg;<br>&gt; &gt;&gt;+ error_page&nbsp;&nbsp;404 = /index.php?$args;<br>&gt; &gt;<br>&gt; &gt;Yes, I missed: it should be &quot;$args&quot;.
<br>&gt; &gt;However, you need 0.6.x branch to use it.<br>&gt; &gt;<br>&gt; &gt;There&#39;s another way:<br>&gt; &gt;<br>&gt; &gt;You should inline /etc/nginx/fastcgi.conf to change<br>&gt; &gt;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $query_string;
<br>&gt; &gt;to<br>&gt; &gt;&nbsp;&nbsp; fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $orig_args;<br>&gt; &gt;<br>&gt; &gt;and use following configuration (important places are marked by &quot;!&quot;):<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp; location / {
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root /var/www/blog;<br>&gt; &gt;!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;&nbsp; $orig_args&nbsp;&nbsp; $args;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;404 = /index.php;<br>&gt; &gt;&nbsp;&nbsp; }<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp; location ~ \.php$ {<br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;/var/www/blog/<br>&gt; &gt;$fastcgi_script_name;<br>&gt; &gt;<br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REQUEST_METHOD&nbsp;&nbsp;&nbsp;&nbsp; $request_method;<br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;CONTENT_LENGTH&nbsp;&nbsp;&nbsp;&nbsp; $content_length;<br>&gt; &gt;
<br>&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;&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;&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;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SERVER_PROTOCOL&nbsp;&nbsp;&nbsp;&nbsp;$server_protocol;<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;GATEWAY_INTERFACE&nbsp;&nbsp;CGI/1.1;<br>&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;<br>&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;&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;&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;&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;&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;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# PHP only, required if PHP was built with --enable-force-
<br>&gt; &gt;cgi-redirect<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;REDIRECT_STATUS&nbsp;&nbsp;&nbsp;&nbsp;200;<br>&gt; &gt;&nbsp;&nbsp; }<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;&gt;On Dec 15, 2007, at 8:12 PM, Igor Sysoev wrote:<br>&gt; &gt;&gt;
<br>&gt; &gt;&gt;&gt;On Sat, Dec 15, 2007 at 09:45:25PM +0300, Igor Sysoev wrote:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;&gt;On Sat, Dec 15, 2007 at 07:37:00PM +0100, Abdul-Rahman Advany<br>&gt; &gt;&gt;&gt;&gt;wrote:<br>
&gt; &gt;&gt;&gt;&gt;<br>&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;so...<br>&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;<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;requirest_uri
<br>&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;mailinglist.<br>&gt; &gt;&gt;&gt;&gt;<br>&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;<br>&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;+&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;<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;<br>&gt;<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>