Перенаправление без запроса

Если вы используете input на Python 2.x, он интерпретируется как выражение Python, которое не то, что вы хотите. И так как в вашем случае строка пуста, возникает ошибка.

Вам нужно raw_input. Используйте это, и он вернет строку.

0
задан Patrick Mevzek 29 March 2019 в 19:25
поделиться

1 ответ

Вы можете использовать следующее правило, чтобы остановить перенаправление URL, когда ваш корневой URL содержит ?test=test строку запроса

RewriteEngine on

#if not ?test=test querystring
RewriteCond %{QUERY_STRING} !^test=test$ [NC]
#then Redirect the root url to www.newdomain.example
RewriteRule ^/?$ http://www.newdomain.example/ [L,R]

. Вы можете заменить test=test на test=.+ в RewriteCond выше, если это динамическое значение.

^/?$ соответствует вашему корневому URI, т.е. /. Если вы хотите перенаправить весь сайт, замените его на ^.*$.

0
ответ дан Patrick Mevzek 29 March 2019 в 19:25
поделиться
Другие вопросы по тегам:

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