Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mod_rewrite, alidomain ja osoitteen siistiminen?

amuse [28.03.2009 10:32:27]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta