Мне нужно перенаправить кого-либо с мобильным пользовательским агентом в файл под названием mobile.php. Мой хостинг-провайдер, Net Registry использует веб-сервер Zeus.Как переписать URL-адреса на веб-сервере Zeus для Mobile useragent?
Вот сценарий я написал от моего исследования
RULE_1_START:
# get the document root
map path into SCRATCH:DOCROOT from/
match IN:User-Agent into $ with iPad|iPod|iPhone|Android|s+Mobile
if matched then
set OUT:Location = /mobile.php
endif
RULE_1_END:
Я использовал instructions on my host's site.
Я вложил это в свою консоль и работал над перенаправлением. В сетевом реестре есть какая-то странная консольная вещь, которую вы отправляете, и для обновления конфигурации сервера zeus требуется 10 минут (досадно, как ад).
Во всяком случае мой вопрос заключается в том, что он перенаправляет меня в неправильном месте: Так что если вы посещаете сайт, с помощью строки агента пользователя, который содержит ipad|ipod|android|\s+mobile
, то вы будете запускать его()
Он берет меня здесь:
http://example.com.au/mobile.php,%20catalog/index.php
Я не могу работать, как это исправить, или почему это происходит потому, что в данный момент этот файл существует:
http://example.com.au/mobile.php
, как это делает один:
http://example.com.au/index.php. Contents of this file are:
<?php header("Location: catalog/index.php");
Любые идеи о том, как я могу сделать эту работу более как апача .htaccess URL Rewrite?
the official Zeus documentation