Любая вещь, пока пробел не будет выглядеть следующим образом: data\/[^\s]+
data + / (escaped /) + [^ \ s] + (все, кроме пробела 1 или более раз)
[ 114] https://regexr.com/4c8cr
Нет, Вы не можете сделать этого с DNS - результат запроса DNS не изменяет то, что происходит в уровне HTTP, таким образом, первоначально введенное доменное имя всегда будет тем, это отправляется в веб-сервер в Host:
заголовок.
Веб-браузеры только ищут A
записи в DNS, и это - рекурсивный сервер имен ISP пользователя, который обнаруживает, что имя на самом деле только имеет a CNAME
запись, которую это затем ищет и возвращает IP-адрес, соответствующий тому имени в CNAME
запись.
Обычный C gethostbyname()
API не возвращает ни одного из этого CNAME
информация к приложению, все, что это когда-либо получает, является заключительным получающимся IP-адресом.
Для достижения, что Вы хотите, необходимо было бы устроить www.example.com
чтобы иметь отдельный хостинг из Вашего блога, и затем имеют тот сайт, делают перенаправление HTTP к example.com
(т.е. без www
префикс)
Может, что я прошу, сделаны?
Нет, не с DNS.
Вы могли установить что-то с чем-то как dyndns.com webhop. В основном Вы указываете на www.posterous.com на dyndns сервер, когда браузер соединяется, они отправляют перенаправление HTTP 302 в URL, который Вы хотите (posterous.com).
Я не уверен, можно ли сделать это с DNS, но я положителен, что можно выполнить его с некоторым обманом JavaScript в шаблоне блога. Т.е. отрывок JavaScript, на котором работают каждая загрузка страницы, мог проверить сервер текущей страницы и переписать местоположение, если это соответствует "www". префикс. Предоставленный, будет некоторое мерцание, поскольку страница загружает и затем перезагружает, и поисковые системы также игнорируют это перенаправление, таким образом, Ваше содержание могло бы обнаружиться под неправильным адресом в результатах поиска, но по крайней мере пользователи будут видеть корректный, намеченный адрес.
Альтернативная идея: Если Ваш регистратор DNS обеспечивает бесплатный веб-сервис, кроме того, сделайте перенаправление там, добавьте переписать правило перевести путь запроса к аргументу сценария, и для каждого запроса, генерировать простую страницу с iframe доступ к реальному содержанию. Это снова требует некоторого кодирования PHP, но это не должно быть слишком трудно.