Ik heb een desktop website en een mobiele website. Nu worden de bezoekers met een mobiele telefoon direct naar de mobiele website doorgestuurd maar op die website staat ook nog een link dat ze toch de desktop website kunnen bezoeken.. Tot hier werkt alles (met onderstaande code) maar nu heb ik het volgende probleem.
Ik wil het zelf per pagina inregelen dat als de bezoeker via zijn mobiel www.website.nl/hond wilt bekijken dat ik hem dan naar mobiel.website.nl/hond stuur.. maar hoe doe ik dit icm onderstaande code? Ik neem aan helemaal onderin de code alleen krijg ik dit niet voor elkaar. Met onderstaande code wordt iedereen naar mobiel.website.nl gestuurd..
Ik wil niet dat als mensen mij via hun mobiel zoeken op "hond" en mijn pagina www.website.nl/hond wordt gevonden dat ze naar de homepagina van de mobiele site worden gestuurd maar naar de pagina die ik wil en dat ik dat in de htaccess per pagina kan inregelen.
PHP Code:
<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine On
# Check if mobile=1 is set and set cookie 'mobile' equal to 1
RewriteCond %{QUERY_STRING} (^|&)mobile=1(&|$)
RewriteRule ^ - [CO=mobile:1:%{HTTP_HOST}]
# Check if mobile=0 is set and set cookie 'mobile' equal to 0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [CO=mobile:0:%{HTTP_HOST}]
# cookie can't be set and read in the same request so check
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [S=1]
# Check if this looks like a mobile device
RewriteCond %{HTTP:x-wap-profile} !^$ [OR]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC,OR]
RewriteCond %{HTTP:Profile} !^$
# Check if we're not already on the mobile site
RewriteCond %{HTTP_HOST} !^mobiel\.
# Check to make sure we haven't set the cookie before
RewriteCond %{HTTP:Cookie} !\mobile=0(;|$)
# Now redirect to the mobile site
RewriteRule ^ http://mobiel.website.nl [R,L]
</IfModule>
- Expert gezocht voor klein htaccess probleem
-
11-12-2012, 14:35 #1
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Expert gezocht voor klein htaccess probleem
-
-
11-12-2012, 14:38 #2
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
PHP Code:RewriteRule ^ http://mobiel.website.nl [R,L]
PHP Code:RewriteRule ^(.*)$ http://mobiel.website.nl/$1 [R,L]
-
11-12-2012, 14:40 #3
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
@Daniel, Bedankt, maar deze code werkt niet
Ik wil eigenlijk per pagina zelf een rewrite regel erin zetten.. en de paginas waarbij ik geen rewrite regel erin heb zitten daarbij hoeft de bezoeker niet geredirect te worden.Laatst aangepast door Robbin de Kruijf : 11-12-2012 om 14:53 Reden: Automatisch samengevoegd.
-
11-12-2012, 15:10 #4
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
PHP Code:# redirect alleen bij deze uri
RewriteCond %{REQUEST_URI} ^/hond$
RewriteCond %{REQUEST_URI} ^/(hond|kat|poes)$
RewriteRule ^ http://mobiel.website.nl [R,L]
-
11-12-2012, 15:31 #5
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Expert gezocht voor klein htaccess probleem
Je stuurt mensen met een 10 inch Android tablet ook naar je mobiele site, correct?
-
11-12-2012, 15:42 #6
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Op dit moment wel, dit moet ik inderdaad aanpassen maar eigenlijk wil ik eerst bovenstaand probleem oplossen want ben er al een tijd mee bezig maar krijg het niet werkend..
Ook Daniel zijn 2de post werkt niet..
-
11-12-2012, 15:45 #7
- Berichten
- 1.031
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Kan je dit niet beter regelen met php? Lijkt mij wat flexibeler...
Kijk eens naar: http://code.google.com/p/php-mobile-detect/
dan kan je daarmee het verkeer doorsturen naar een andere url die je makkelijk zelf samen stelt in bijvoorbeeld je bootstrap file (als je die hebt)
-
11-12-2012, 15:53 #8
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Hey Jopie t, ik heb het al geprobeerd in php.. wat ik dan telkens krijg als ik een cookie wil opslaan (omdat een bezoeker niet naar de mobiele versie wilt) dan krijg ik allemaal PHP foutmeldingen van headers already send.. en ik weet niet hoe ik die fouten weer oplos..
Wat ik trouwens ook kreeg was dat je eerst de hele desktop versie zag laden.. en als die net klaar was met laden werd ik doorgestuurd naar de mobiele versie..
-
11-12-2012, 16:03 #9
- Berichten
- 1.031
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Dan heb je dat verkeerd geďmplementeerd...
Gebruik je een eigen framework o.i.d.? Met bootstrap file en controllers en templates/-parser? Dan moet het toch goed mogelijk zijn.
-
11-12-2012, 16:27 #10
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Ik gebruik wordpress.. Ik heb het op verschillende posities geprobeerd te includen.
-
11-12-2012, 17:39 #11
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Je moest natuurlijk wel maar 1 van de rewritecond's gebruiken.. Lees anders de htaccess docs door?
-
12-12-2012, 13:02 #12
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Bedankt, de htaccess docs heb ik nu al uren doorgelezen kom er alleen echt niet uit. Ben vandaag ook alweer een hele tijd ermee bezig geweest maar krijg het niet werkend.
-
12-12-2012, 13:11 #13
- Berichten
- 1.031
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
-
12-12-2012, 13:33 #14
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Expert gezocht voor klein htaccess probleem
Vandaar dat ik het dus of met PHP of met htaccess wil oplossen alleen kom ik hier helaas niet helemaal uit. Bovenstaande code in de begin post is eigenlijk goed maar nu wil ik nog per pagina kunnen instellen als de bezoeker binnen komt op www.website.nl/pagina1 dan wil ik die doorsturen naar mobiel.website.nl/pagina25 (voorbeeld)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic