Minulla on osoitteessa www.domain.fi/2009 sivut jotka haluan ohjata virtuaaliseen alidomainiin http://testbed.domain.fi. Tuolla on index.php jossa kuljetetaan $_GET -muuttujia tyyliin index.php?s1=sivu&s2=alasivu, nuo muuttujat haluaisin myös siistiä.
Ongelma on siinä että osaan tehdä tuon alidomainohjauksen tai muuttujien siistimisen, mutta en saa molempia toimimaan yhdessä.
Alidomainin ohjaus toimii näin:
RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{HTTP_HOST} testbed.domain.fi$ RewriteCond %{REQUEST_URI} !2009/ RewriteRule ^(.*)$ 2009/$1
ja osoitteen siistiminen näin:
RewriteRule ^([^/\.]+)/?$ /index.php?s1=$1&%{QUERY_STRING} [L] RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /index.php?s1=$1&s2=$2&%{QUERY_STRING} [L] RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /index.php?s1=$1&s2=$2&s3=$3&%{QUERY_STRING} [L]
Osaisiko joku auttaa noiden yhdistämisessä? Eli, testbed.domain.fi/etusivu/alasivu = www.domain.fi/?s1=etusivu&s2=alasivu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.