Я пытаюсь написать код, который содержит URL-адрес, который содержит 3 части (www). (Domainname). (Com) и полностью обрезает первую часть.Значения обрезки Coldfusion-9
До сих пор у меня есть этот код, который проверяет, если на левой стороне, я не имею «WWW» или «Dev» пойти и установить siteDomainName = removecharsCGI.SERVER_NAME,1,2);
if (numHostParts eq 3 and listfindnocase('www,dev',left(CGI.SERVER_NAME,3)) eq 0) {
siteDomainName = removecharsCGI.SERVER_NAME,1,2);
Проблема с выше код который удаляет только 2 символа, где мне нужно, чтобы удалить ВСЕ символы до numHostParts eq 2
или, по крайней мере, до первого «.».
Другой пример:
akjnakdn.example.com Мне нужен код, чтобы удалить первую часть URL с точкой включенную
Этот код поможет некоторые из запросов (akjnakdn.) что у меня есть на сайте, чтобы прекратить раздавить, потому что они связаны с # URL # и когда # URL # является поддельным, я получаю ошибку cform query returned zero records
, из-за которой мои контактные формы перестают работать.
Вы пытаетесь сделать каноническое доменное имя? –
В качестве ответа в сторону запрос, возвращающий нулевые записи, является ожидаемым условием, которое необходимо обработать. Обычно это не должно вызывать ошибки. – Leigh
Ну, он не возвращает ошибку пользователю, он возвращает сообщение о том, что форма не работает, но остальная часть сайта работает так, как должна. – Geo