Переписать правило для обработки URL-адресов IP - PullRequest
0 голосов
/ 04 ноября 2010

Я хочу направить весь трафик, поступающий через явный IP-адрес, в один конкретный домен.Я применил следующее правило перезаписи, но оно теряет все переменные пути / запроса:

RewriteCond %{HTTP_HOST} ^$
RewriteRule ^(.*) http://default-domain.com/$1 [L]

Например: http://259.16.44.10/custom/path/ должно быть направлено на http://default -domain.com /custom / path / , но вместо этого он переписывается как http://default -domain.com /

1 Ответ

0 голосов
/ 11 ноября 2010

Позже я обнаружил, что перенаправление URL на самом деле обрабатывается WordPress. Он преобразовывал URL-адрес на основе IP в домен, а затем выполнял 301. Проблема заключалась в том, что в процессе он не сохранял какие-либо компоненты пути или запроса URL. Я просто отредактировал код WordPress, чтобы передать их с помощью перенаправления.

Редактирование основного кода WordPress не рекомендуется, но так как этот сайт работает на моей машине разработчика, это не проблема.

...