Rewriterule htaccess
Sziasztok!
Van egy jól működő rewrite szabályom ezt kéne kibővíteni ami nem nagyon sikerült :)
Arról van szó hogy van egy portál közös motorral 3 site
oldal.hu/site1
oldal.hu/site2
oldal.hu/site3
A htaccesem most igy néz ki, mindhárom sitehoz tartozik egy rewriterule, lehet ezt is lehetne egyszerűbben:
RewriteCond %{REQUEST_URI} !^(/site1/images|/site1/userfiles)(.*)$
RewriteRule ^site1(.*\.(htm|html|php|jpg|png|css|js|swf|gif|ico)).* /$1?siteid=site1&%{QUERY_STRING} [L]
tehát ha oldal.hu/site1/teszt/teszt.php irjuk be a böngészőbe valójában az oldal.hu/teszt/teszt.php nyilik megy siteid=site1 paraméterrel. Az images, userfiles könyvtárak pedig a kivételek.
Na most ezt kéne kibővíteni még egy szinttel, h mindegyik sitenak lehet még 2-3 aloldala, tehát:
oldal.hu/site1/alsite1/teszt/teszt.php esetén:
oldal.hu/teszt/teszt.php nyilik megy siteid=site1 alsiteid=alsite1 paraméterrel. A kivételek itt is uazok.
■ Van egy jól működő rewrite szabályom ezt kéne kibővíteni ami nem nagyon sikerült :)
Arról van szó hogy van egy portál közös motorral 3 site
oldal.hu/site1
oldal.hu/site2
oldal.hu/site3
A htaccesem most igy néz ki, mindhárom sitehoz tartozik egy rewriterule, lehet ezt is lehetne egyszerűbben:
RewriteCond %{REQUEST_URI} !^(/site1/images|/site1/userfiles)(.*)$
RewriteRule ^site1(.*\.(htm|html|php|jpg|png|css|js|swf|gif|ico)).* /$1?siteid=site1&%{QUERY_STRING} [L]
tehát ha oldal.hu/site1/teszt/teszt.php irjuk be a böngészőbe valójában az oldal.hu/teszt/teszt.php nyilik megy siteid=site1 paraméterrel. Az images, userfiles könyvtárak pedig a kivételek.
Na most ezt kéne kibővíteni még egy szinttel, h mindegyik sitenak lehet még 2-3 aloldala, tehát:
oldal.hu/site1/alsite1/teszt/teszt.php esetén:
oldal.hu/teszt/teszt.php nyilik megy siteid=site1 alsiteid=alsite1 paraméterrel. A kivételek itt is uazok.
talán valami ilyesmi