# SMF Pretty URL rewrite rule problem

**URL:** <https://www.ruby-forum.com/t/smf-pretty-url-rewrite-rule-problem/176191>\
**Category:** NGINX\
**Created:** [September 26, 2009, 12:04am UTC](https://www.ruby-forum.com/t/smf-pretty-url-rewrite-rule-problem/176191 "2009-09-26T00:04:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregbugaj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gregbugaj](https://www.ruby-forum.com/u/gregbugaj)\
**Post date:** [September 26, 2009, 12:04am UTC](https://www.ruby-forum.com/t/smf-pretty-url-rewrite-rule-problem/176191/1 "2009-09-26T00:04:52Z")

</div>

Hello.

I have a little problem with rewite rule for Pretty URL Mod for SMF.

first part is easy:

RewriteRule ^([-_!~\*’()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0  
[L,QSA]  
RewriteRule ^([-_!~_’()$a-zA-Z0-9]+)/([0-9]_)/?$  
./index.php?pretty;board=$1.$2 [L,QSA]  
|  
/  
rewrite ^/([-_!~\*’()$a-zA-Z0-9]+)/[0-9]?/?$  
/index.php?pretty%3Bboard=$1.0  
last;  
rewrite ^/([-_!~_’()$a-zA-Z0-9]+)/([0-9]_)/[0-9]?/?$  
/index.php?pretty%3Bboard=$1.$2 last;

The problem start here, .htaccess rewrite rule:

RewriteRule ^profile/([^/]+)/?$  
./index.php?pretty;action=profile;user=$1  
[L,QSA]  
|  
/  
rewrite ^/profile/([^/]+)/?$ /index.php?pretty;action=profile;user=$1  
last;

but this give me error while testing configuration:

unknown directive “action=profile” in /usr/local/nginx/conf/site:67

Any idea? Anyone can help me with that one?

---

<div class="post-metadata">

**Author:** ![gregbugaj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gregbugaj](https://www.ruby-forum.com/u/gregbugaj)\
**Post date:** [September 26, 2009, 12:39am UTC](https://www.ruby-forum.com/t/smf-pretty-url-rewrite-rule-problem/176191/2 "2009-09-26T00:39:24Z")

</div>

Might try “/index.php?pretty;action=profile;user=$1” last; since ;  
denotes end of configure line.

Sent from my iPhone
