2010-10-13 4 views
1

juste besoin d'une URL sur mon site pour vérifier si c'est un appareil mobile, puis rerite l'URL en conséquence.règle de réécriture si iphone?

vouloir réécrire; http://2amfilms.co.ukl/play-reel/miranda-bowen/playpeaches-and-cream à mobile/play-bobine/miranda-bowen/playpeaches-et-crème

RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$ [NC] 
RewriteRule ^play-reel(.*)\$ mobile/play-reel$1 [R=302,NC] 

RewriteRule ^mobile/play-reel/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)$ play-reel-new-html5-02.php?director=$1&video=$2 [L] 
# the 3rd line works but cant get the url to change for it to be picked up 

quelqu'un peut voir ce qui ne va pas? Il n'y a pas Erro

meilleur, Dan

+3

Je pense que cette question sera d'obtenir des réponses beaucoup mieux sur serverfault.com –

Répondre

0

Peut-être au lieu ceci:

RewriteRule ^play-reel(.*)\$ mobile/play-reel$1 [R=302,NC] 

Essayez:

RewriteRule ^play-reel(.*)$ mobile/play-reel$1 [R=302,NC] 
+0

qui fait presque mais transforme 1 $ dans le nom de fichier & quesries; /mobile/play-reel-new-html5-02.php? directeur = miranda-bowen & video = playpeaches-et-crème – v3nt

+0

laissez-moi effacer cela ... vous voulez utiliser r voir que/mobile/play-reel/miranda-bowen/playpeaches-et-crème mais traité en interne comme /mobile/play-reel-new-html5-02.php?director=miranda-bowen&video=playpeaches-and-cream . Ai-je raison? – nanda

+0

presque! Je veux/mobile/play-reel/miranda-bowen/playpeaches-et-crème traitées en interne car il est la règle prête à ramasser cela (3ème ligne). Donc j'ai juste besoin de transformer l'url si c'est un iphone avant ça ... – v3nt

Questions connexes