капитализация URL mod_rewrite [закрывается]

Я рассматриваю использование mod_rewrite модуля апача для превращения в капитал отдельного символа в моем доменном имени, как представлено пользователю. Например:

www.testatest.com

стал бы

www.testAtest.com

  1. Действительно ли это возможно?
  2. Есть ли какая-либо причина, я не мог бы хотеть делать это?
-1
задан 30.10.2011, 23:44

0 ответов

Я действительно не думаю, что это работало бы. Лучшая стратегия, я думаю, состояла бы в том, чтобы использовать заголовок Местоположения HTTP для отправки браузера в testAtest.com, если они перешли к testatest.com. Вещь, домены не чувствительны к регистру, так большинство (если не все), браузеры просто придерживаются всегда создания их нижний регистр. Например, если я ввожу "Google.com" в к Chrome 11, это downcases это на "google.com" сразу. Чтобы проверить, что это не происходит просто из-за перенаправления google.com на www.google.com, попробуйте CE-INT.net. Этот сервер ответит непосредственно без www и заметит что Chrome все еще downcases он на ce-int.net.

Быстрый тест указывает, что Firefox и IE (последние версии обоих) показывают то же поведение. Так, даже при перенаправлении кого-то к корректной капитализации их браузер отбросит ограничения. Это - вероятно, техника со стороны производителей браузера, чтобы гарантировать, что домены, введенные в различных случаях, все еще распознаны как тот же домен, в целях того-же-источника, управления историей, и т.д.

1
ответ дан 27.11.2019, 22:13

Теги

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