Jostain syystä en saa .htaccess-koodiani toimimaan. Domainnimi on keksitty. Tarkoitus on ohjata käyttäjä kuvitteellisista osoitteista todellisiin, siksi tuolla nuo !-f ja !-d.
Esim.
https://oma.domain.tld/school/123/start.php?place=10000
pitäisi ohjautua tuonne:
https://oma.domain.tld/admin/start.php?comp=123&place=10000
Tapa 1, joka ei toimi:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^oma.domain.tld RewriteCond %{QUERY_STRING} ^place=([0-9]+)$ RewriteRule ^school/([0-9]+)/start.php?place=([0-9]+)$ /admin/start.php?comp=$1&place=%1 [L]
Tapa 2, joka ei myöskään toimi:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^oma.domain.tld RewriteRule ^school/([0-9]+)/start.php?place=([0-9]+)$ /admin/start.php?comp=$1&place=$2 [L]
Osaisiko joku auttaa? Kiitos.
Nyt toimii.
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^oma.domain.tld RewriteCond %{QUERY_STRING} ^place=([0-9]+)$ RewriteRule ^school/([0-9]+)/start.php$ /admin/start.php?comp=$1&place=%1 [L]
Aihe on jo aika vanha, joten et voi enää vastata siihen.