large .htaccess conversion

RedAMP admin at redamp.net
Wed Jun 22 21:29:47 MSD 2011


On 06/22/2011 08:51 AM, RedAMP wrote:
> On 06/21/2011 06:40 PM, RedAMP wrote:
>> well, if anyone feels like taking a crack at it... check below
>>
>> # Rewrite Pattern                  Redirect URL                
>> Options - SEFTAG required!
>> RewriteRule ^pages/([^/]+)         index.php?t=$1              
>> [E=SEFTAG:pages,L]
>> RewriteRule ^charts/([^/]+)        index.php?t=$1              
>> [E=SEFTAG:charts,L]
>> RewriteRule ^lists/([^/]+)         index.php?t=$1              
>> [E=SEFTAG:lists,L]
>> RewriteRule ^articles/([^/]+)      index.php?c=$1              
>> [E=SEFTAG:articles,L]
>> RewriteRule ^signup/([^/]+)        signup.php                  
>> [E=SEFTAG:signup,L]
>> RewriteRule ^content/(.+)          index.php?c=$1              
>> [E=SEFTAG:content,L]
>> RewriteRule ^forum(/)+(.*)$        forum.php?band_id=0         
>> [E=SEFTAG:forum,QSA,L]
>> RewriteRule ^comments(/)+(.*)$     comment.php                 
>> [E=SEFTAG:comments,QSA,L]
>> RewriteRule ^community(/)+$        index.php?t=community       
>> [E=SEFTAG:community,QSA,L]
>> RewriteRule ^search(/)+$           index.php?t=search          
>> [E=SEFTAG:search,QSA,L]
>>
>> # Link Masker
>> RewriteRule ^chart=([^/]+)$        sefjam.php?uf_str=$1        [L]
>> RewriteRule ^list=([^/]+)$         sefjam.php?uf_str=$1        [L]
>> RewriteRule ^page=([^/]+)$         sefjam.php?uf_str=$1        [L]
>>
>> # specific pages
>> RewriteCond %{SCRIPT_FILENAME} !-f
>> RewriteCond %{ENV:REDIRECT_STATUS} ^$
>> RewriteCond %{SCRIPT_FILENAME} !(([^/]+)\.css)
>> RewriteCond %{SCRIPT_FILENAME} !(([^/]+)\.xml)
>> RewriteCond %{REQUEST_URI} !^(.*epk.*)$
>> RewriteCond %{REQUEST_URI} !^(.*song_player.*)$
>> RewriteRule ^members/([0-9]+)(/.*)?$ sefjam.php?band_id=$1 [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/guestbook(/)?$ 
>> guestbook.php?mode=view_guestbook&template=script_guestbook.tpl&profile=$1 
>> [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/epk(/)?$ epk.php?profile=$1 [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/contact(/)?$ 
>> contact.php?template=script_contact.tpl&profile=$1 [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/comments(/)?$ 
>> comment.php?mode=view_comments&type=band&template=script_comment.tpl&profile=$1 
>> [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/share(/)?$ 
>> share.php?mode=form&template=script_share.tpl&profile=$1 [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/info(/)?$ $1/info.php [QSA,L]
>> RewriteRule ^([A-Za-z0-9_.-]+)/forum(/.*)?$ forum.php?profile=$1 [QSA,L]
>>
>> # Profiles - entry
>> RewriteCond %{SCRIPT_FILENAME} !-f
>> RewriteCond %{SCRIPT_FILENAME} !-d
>> RewriteRule ^([^/]+)((/.+\.php)?/?)$ sefjam.php?uf_name=$1&uf_path=$2 
>> [QSA,L]
>>
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org
>> http://nginx.org/mailman/listinfo/nginx
> okay, so nobody wants to take this task on. lol well, i'm still trying 
> to get it but i'm struggling with the options variable. can someone at 
> least explain to me how you would set the options variable (SEFTAG) as 
> seen in the line below?
>
> # Rewrite Pattern                  Redirect URL                Options 
> - SEFTAG required!
> RewriteRule ^pages/([^/]+)         index.php?t=$1              
> [E=SEFTAG:pages,L]
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
I'm also confused about how to convert ENV:REDIRECT_STATUS



More information about the nginx mailing list