# Rewrite question - "(css/js).php" to "(.css/.js)"

**URL:** <https://www.ruby-forum.com/t/rewrite-question-css-js-php-to-css-js/197986>\
**Category:** NGINX\
**Created:** [October 24, 2010, 2:36am UTC](https://www.ruby-forum.com/t/rewrite-question-css-js-php-to-css-js/197986 "2010-10-24T02:36:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [October 24, 2010, 2:36am UTC](https://www.ruby-forum.com/t/rewrite-question-css-js-php-to-css-js/197986/1 "2010-10-24T02:36:11Z")

</div>

Hi, I want to speed up my WordPress Blog … so I want to rewrite  
“js/css.php” to “.js/.css” files. I tested this rewrite rules …

```auto
## Optimierung - "(css/js).php" to "(css/js)"
        location /wp-content/plugins/wp-special-textboxes/css/ {
                if ($args ~ "ver=(.*)") {
                        rewrite ^/?(.*)
$scheme://$host/wp-content/cache/wp-special-textboxes.css permanent;
                }
        }
        location /wp-content/plugins/wp-special-textboxes/js/ {
                if ($args ~ "ver=(.*)") {
                        rewrite ^/?(.*)
$scheme://$host/wp-content/cache/wstb.js permanent;
                }
        }
```

… but it make only this …

“[http://suckup.de/wp-content/plugins/wp-special-textboxes/css/?ver=3.0.1](http://suckup.de/wp-content/plugins/wp-special-textboxes/css/?ver=3.0.1)”  
 →   
"[http://suckup.de/wp-content/cache/wp-special-textboxes.css?ver=3.0.12](http://suckup.de/wp-content/cache/wp-special-textboxes.css?ver=3.0.12)

… and not thia …

“[http://suckup.de/wp-content/plugins/wp-special-textboxes/css/wp-special-textboxes.css.php?ver=3.0.1](http://suckup.de/wp-content/plugins/wp-special-textboxes/css/wp-special-textboxes.css.php?ver=3.0.1)”  
“[http://suckup.de/wp-content/cache/wp-special-textboxes.css](http://suckup.de/wp-content/cache/wp-special-textboxes.css)”

… can someone, please help ??? Thx!

And I have a second question, I today also tested “varnish” (on port 80)  
with “nginx” (on port 8080), but I have the problem that there are some  
of this entries in the html-sources → "@import  
"[http://suckup.de:8080/?mystique=css";"](http://suckup.de:8080/?mystique=css%22;%22) … so can someone say me how I  
can rewrite the port to 80, thx in advance?

Mfg  
Voku

Posted at Nginx Forum:

> **[rewrite question - "(css/js).php" to "(.css/.js)"](https://forum.nginx.org/read.php?2,143963,143963#msg-143963)**
>
> Hi, I want to speed up my WordPress Blog ... so I want to rewrite "js/css.php" to ".js/.css" files. I tested this rewrite rules ... \[code\] ## Optimierung - "(css/js).php" to "(css/js)" location...
