Как сделать редирект в .htaccess?

Всем привет. Нужно сделать редирект в .htaccess

Сайт стоит на wordpress. По дефолту прописан вот твкой редирект

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


При переходе на страницу intaxi.si/app с iPhone нужно редиректить на AppStore, а с Android соответственно в Google Play.

Прописываю вместо верхнего кода

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} (?i:midp|iphone)
	RewriteRule ^app$ https://itunes.apple.com/si/app/id1208514669 [NC,L]

RewriteCond %{HTTP_USER_AGENT} (?i:midp|android)
	RewriteRule ^app$ https://play.google.com/store/apps/details?id=com.yta.passenger.intaxi [NC,L]

	RewriteRule ^app$ http://intaxi.si [L]
</IfModule>

# END WordPress

Все работает, редирект нормальный, НО перестают работать подстраницы (смотри в меню сферху)

А когда соединяю верхний и нижний код вместе, редирект НЕ работает и просто открывается страничка intaxi.si/app

Подскажите как правльно все сделать, чтобы и подстраницы работали и редирект! Спасибо!
  • Вопрос задан
  • 278 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы