# Help do translate Apache Rewrite Rules

**URL:** <https://www.ruby-forum.com/t/help-do-translate-apache-rewrite-rules/224596>\
**Category:** NGINX\
**Created:** [November 18, 2012, 12:20pm UTC](https://www.ruby-forum.com/t/help-do-translate-apache-rewrite-rules/224596 "2012-11-18T12:20:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [November 18, 2012, 12:20pm UTC](https://www.ruby-forum.com/t/help-do-translate-apache-rewrite-rules/224596/1 "2012-11-18T12:20:59Z")

</div>

Hi,

I’d like to ask for some help to translate these Apache Rules to Nginx:

RewriteCond %{SCRIPT\_FILENAME} !-f  
RewriteCond %{SCRIPT\_FILENAME} !-d  
RewriteCond %{QUERY\_STRING} (._)  
RewriteRule ^(._)$ index.php?url=$1&%1

These rules redirects all the requests to index.php. For example:

[http://www.example.com/users/edit/id/1?profile=1](http://www.example.com/users/edit/id/1?profile=1)

Redirects to:

[http://www.example.com/index.php?url=users/edit/id/1&profile=1](http://www.example.com/index.php?url=users/edit/id/1&profile=1)

To be honest, I know what these rules do, but I don’t know exactly how  
they  
work, so any help will be very appreciated.

Thanks in advance,

---

<div class="post-metadata">

**Author:** ![nielson\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/a9a28c/32.png) [@nielson\_r](https://www.ruby-forum.com/u/nielson_r)\
**Post date:** [November 18, 2012, 1:01pm UTC](https://www.ruby-forum.com/t/help-do-translate-apache-rewrite-rules/224596/2 "2012-11-18T13:01:53Z")

</div>

On Sun, Nov 18, 2012 at 6:20 PM, Nielson R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> These rules redirects all the requests to index.php. For example:

try\_files $uri $uri/ /index.php?url=$uri&$args;

---

<div class="post-metadata">

**Author:** ![nielson\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/a9a28c/32.png) [@nielson\_r](https://www.ruby-forum.com/u/nielson_r)\
**Post date:** [November 18, 2012, 4:04pm UTC](https://www.ruby-forum.com/t/help-do-translate-apache-rewrite-rules/224596/3 "2012-11-18T16:04:46Z")

</div>

Thank you Edho!
