mapfile - Simplify two rules into one.
2 posts
• Page 1 of 1
mapfile - Simplify two rules into one.
After a long time got a solution.
I have two possibilities in my url
1º - possibility
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2
and
2º - possibility
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=1
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=2
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=3
1º - possibility
this code works
2º - possibility
this code works
it is possible to make only one code? Because I have many like this, and do not want to overload the server.
if anyone can help I will be grateful!
I have two possibilities in my url
1º - possibility
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2
and
2º - possibility
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=1
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=2
http://www.mysite.com.br/eventos/eventos-e-festas.asp?idf=2&pagina=3
1º - possibility
this code works
- Code: Select all
RewriteMap mapevento txt:mapevento.txt
RewriteMap revmapevento txt:revmapevento.txt
# 301-REDIRECT from old URL to a new one
RewriteCond %{QUERY_STRING} ^idf=(\d+)$ [NC]
RewriteRule ^eventos/eventos-e-festas\.asp$ /eventos/${mapevento:%1} [NC,R=301,L]
# rewrite to load content
RewriteCond ${revmapevento:$1|NOT_FOUND} !NOT_FOUND
RewriteRule ^eventos/([^/]+)$ /eventos/eventos-e-festas.asp?idf=${revmapevento:$1} [NC,L]
2º - possibility
this code works
- Code: Select all
RewriteMap mapevento txt:mapevento.txt
RewriteMap revmapevento txt:revmapevento.txt
# 301-REDIRECT from old URL to a new one
RewriteCond %{QUERY_STRING} ^idf=([^&]+)&pagina=(.*)$ [NC]
RewriteRule ^eventos/eventos-e-festas\.asp$ /eventos/${mapevento:%1}-%2? [NC,R=301,L]
# rewrite to load content
RewriteCond ${revmapevento:$1|NOT_FOUND} !NOT_FOUND
RewriteRule ^eventos/([^/]+)-([^-]+)$ /eventos/eventos-e-festas.asp?idf=${revmapevento:$1}&pagina=$2 [NC,L]
it is possible to make only one code? Because I have many like this, and do not want to overload the server.
if anyone can help I will be grateful!
- HeliconAndrew
- Posts: 1264
- Joined: 07 Mar 2012, 10:16
Re: mapfile - Simplify two rules into one.
Hello,
We always try to suggest 2 more simple rules, than 1 more complicated.
Our experience tells us that the load from several simple rules is not too different from load from 1 complicated rule.
Regards
Andrew
We always try to suggest 2 more simple rules, than 1 more complicated.
Our experience tells us that the load from several simple rules is not too different from load from 1 complicated rule.
Regards
Andrew
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 0 guests