A
A
Aidar2015-04-16 13:08:03
htaccess
Aidar, 2015-04-16 13:08:03

How to redirect from a specific page?

Hello! I found such a thing on the Internet. In general, when a user enters the site from iOS (iPhone) or android, he will be redirected to itunes.apple.com and play.google.com, respectively. Those. The OS version is determined and everything is OK, but the redirect occurs from the main page, and I need it like this: site.com.ua/user.
It turns out that if the user follows this link, then he should be redirected to itunes.apple.com and play.google.com, but for now I only get it from the main site. Help solve the problem. Thanks in advance.
I am attaching the .htaccess code, so far I have this (from the main page):

<ifModule mod_rewrite.c>
    RewriteEngine on    
     
    # Проверить строку UserAgent браузера
    
    RewriteCond %{HTTP_USER_AGENT} ipad [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} iphone [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} iPad [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ipod [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} iPod [NC,OR] 
         
    # Проверить служебные заголовки, отсылаемые браузером
    RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml" [NC,OR]
    RewriteCond %{HTTP_ACCEPT} "application/vnd.wap.xhtml+xml" [NC,OR]
     
    # Проверить исключения
    RewriteCond %{HTTP_USER_AGENT} !windows.nt [NC]
    RewriteCond %{HTTP_USER_AGENT} !windows [NC]
    RewriteCond %{HTTP_USER_AGENT} !bsd [NC]
    RewriteCond %{HTTP_USER_AGENT} !x11 [NC]
    RewriteCond %{HTTP_USER_AGENT} !unix [NC]
    RewriteCond %{HTTP_USER_AGENT} !macos [NC]
    RewriteCond %{HTTP_USER_AGENT} !macintosh [NC]
    RewriteCond %{HTTP_USER_AGENT} !playstation [NC]
    RewriteCond %{HTTP_USER_AGENT} !google [NC]
    RewriteCond %{HTTP_USER_AGENT} !yandex [NC]
    RewriteCond %{HTTP_USER_AGENT} !bot [NC]
    RewriteCond %{HTTP_USER_AGENT} !libwww [NC]
    RewriteCond %{HTTP_USER_AGENT} !msn [NC]
    RewriteCond %{HTTP_USER_AGENT} !america [NC]
    RewriteCond %{HTTP_USER_AGENT} !avant [NC]
    RewriteCond %{HTTP_USER_AGENT} !download [NC]
    RewriteCond %{HTTP_USER_AGENT} !fdm [NC]
    RewriteCond %{HTTP_USER_AGENT} !maui [NC]
    RewriteCond %{HTTP_USER_AGENT} !webmoney [NC]
    RewriteCond %{HTTP_USER_AGENT} !windows-media-player [NC]
    RewriteCond %{HTTP_USER_AGENT} !Android [NC]
    RewriteCond %{HTTP_USER_AGENT} !android [NC]
             
    # При выполнении условий переадресация на мобильную версию сайта
    
    RewriteRule ^(.*)$ https://itunes.apple.com [L,R=302]
                
    # Проверить строку UserAgent браузера    
     
    RewriteCond %{HTTP_USER_AGENT} Android [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} android [NC,OR]
         
    # Проверить служебные заголовки, отсылаемые браузером
    RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml" [NC,OR]
    RewriteCond %{HTTP_ACCEPT} "application/vnd.wap.xhtml+xml" [NC,OR]
     
    # Проверить исключения
    RewriteCond %{HTTP_USER_AGENT} !windows.nt [NC]
    RewriteCond %{HTTP_USER_AGENT} !windows [NC]
    RewriteCond %{HTTP_USER_AGENT} !bsd [NC]
    RewriteCond %{HTTP_USER_AGENT} !x11 [NC]
    RewriteCond %{HTTP_USER_AGENT} !unix [NC]
    RewriteCond %{HTTP_USER_AGENT} !macos [NC]
    RewriteCond %{HTTP_USER_AGENT} !macintosh [NC]
    RewriteCond %{HTTP_USER_AGENT} !playstation [NC]
    RewriteCond %{HTTP_USER_AGENT} !google [NC]
    RewriteCond %{HTTP_USER_AGENT} !yandex [NC]
    RewriteCond %{HTTP_USER_AGENT} !bot [NC]
    RewriteCond %{HTTP_USER_AGENT} !libwww [NC]
    RewriteCond %{HTTP_USER_AGENT} !msn [NC]
    RewriteCond %{HTTP_USER_AGENT} !america [NC]
    RewriteCond %{HTTP_USER_AGENT} !avant [NC]
    RewriteCond %{HTTP_USER_AGENT} !download [NC]
    RewriteCond %{HTTP_USER_AGENT} !fdm [NC]
    RewriteCond %{HTTP_USER_AGENT} !maui [NC]
    RewriteCond %{HTTP_USER_AGENT} !webmoney [NC]
    RewriteCond %{HTTP_USER_AGENT} !windows-media-player [NC]
    RewriteCond %{HTTP_USER_AGENT} !ipad [NC]
    RewriteCond %{HTTP_USER_AGENT} !iphone [NC]
    RewriteCond %{HTTP_USER_AGENT} !iPad [NC]
    RewriteCond %{HTTP_USER_AGENT} !iPhone [NC]
    RewriteCond %{HTTP_USER_AGENT} !ipod [NC]
    RewriteCond %{HTTP_USER_AGENT} !iPod [NC]
                   
    # При выполнении условий переадресация на мобильную версию сайта
    
    RewriteRule ^(.*)$ https://play.google.com [L,R=302]
    
    </ifModule>

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Adamos, 2015-04-16
@Aderus

Well add before RewriteRule
RewriteCond %{REQUEST_FILENAME} /user

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question