W0utR
Legacy Member
Een paar dagen geleden ben ik begonnen met de iPhone website van een al bestaande applicatie.
Hier word gebruik gemaakt van url rewrites om alles wat mooier te laten overkomen.
BV: http://www.site.com/jobs/4ef187d6e66b7 is eigenlijk http://www.site.com/index.php?job=4ef187d6e66b7
Dit werkte dus mooi met de volgende rule:
Voor de iPhone versie heb ik dus gekozen om elke request door te sturen naar het mobile gedeelte:
So far so good, maar als ik nu naar http://www.site.com/jobs/4ef187d6e66b7 ga, kom ik uit op http://www.site.com/m/?job=4ef187d6e66b7
Hij stuurt hem wel mooi door, maar nu negeert hij gewoon mijn andere rule, http://www.site.com/jobs/4ef187d6e66b7 zou dus eigenlijk gewoon http://www.site.com/m/jobs/4ef187d6e66b7 moeten worden.
Ik dacht ik smijt er gewoon een nieuwe rule bij, maar dit blijkt dus niet te werken
Iemand een idee hoe ik dit toch goed krijg?
Dit is de volledige code:
Hier word gebruik gemaakt van url rewrites om alles wat mooier te laten overkomen.
BV: http://www.site.com/jobs/4ef187d6e66b7 is eigenlijk http://www.site.com/index.php?job=4ef187d6e66b7
Dit werkte dus mooi met de volgende rule:
RewriteRule ^jobs/([^/]+) index.php?job=$1 [NC]
Voor de iPhone versie heb ik dus gekozen om elke request door te sturen naar het mobile gedeelte:
Code:
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule .* /m/ [R]
So far so good, maar als ik nu naar http://www.site.com/jobs/4ef187d6e66b7 ga, kom ik uit op http://www.site.com/m/?job=4ef187d6e66b7
Hij stuurt hem wel mooi door, maar nu negeert hij gewoon mijn andere rule, http://www.site.com/jobs/4ef187d6e66b7 zou dus eigenlijk gewoon http://www.site.com/m/jobs/4ef187d6e66b7 moeten worden.
Ik dacht ik smijt er gewoon een nieuwe rule bij, maar dit blijkt dus niet te werken
Code:
RewriteRule ^m/jobs/([^/]+) m/index.php?job=$1 [NC]
Iemand een idee hoe ik dit toch goed krijg?
Dit is de volledige code:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^jobs/([^/]+) index.php?job=$1 [NC]
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule .* /m/ [R]
RewriteRule ^m/jobs/([^/]+) m/index.php?job=$1 [NC]