Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]htaccess przekierowanie na wersję mobilną i problem
Forum PHP.pl > Forum > Przedszkole
Gray
Witam, posiadam na swojej stronie w folderze domeny głównej plik htaccess z między innymi taką regułą:

  1. # Check if this looks like a mobile device.
  2. RewriteCond %{HTTP:x-wap-profile} !^$ [OR]
  3. RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC,OR]
  4. RewriteCond %{HTTP:Profile} !^$
  5. # Check if we're not already on the mobile site.
  6. RewriteCond %{HTTP_HOST} !^m\.
  7. # Check if cookie is not set to force desktop site.
  8. RewriteCond %{HTTP_COOKIE} !^.*m=0.*$ [NC]
  9. # Now redirect to the mobile site preserving http or https.
  10. RewriteRule ^ %{ENV:ps}://m.przyklad.pl%{REQUEST_URI} [R,L]


Wszystko działa poprawnie tylko mam problem z np. obrazkami, które linkowane są na stronie moblinej czyli (m.przykład.pl) ze strony niemobilnej (czyli przyklad.pl). Obrazek znajdujący się pod domeną główną nie wyświetla się na stronie mobilnej po zlinkowaniu <img src="http://przyklad.pl/obrazek.jpg"> Problem jest w tej regule, która blokuje połączenie i przekierowuje je wszystkie na wersję mobilną... Ma ktoś pomysł jak to obejść lub jak lepiej przekierowywać odwiedzających aby obrazki linkowane się wyświetlały?
trueblue
Czy to oznacza, że zasoby dostępny z głównej domeny nie są widoczne z mobilnej?

Spróbuj dodać warunek:
Kod
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.