+
и -
не равны.
Знак плюс является частью URI-кодировки spec. как зарезервированный персонаж. В частности, плюс используется в качестве сокращенной записи для пробела в строке запроса (найдите «Строки запроса» и прочитайте информацию под этим заголовком).
Это может привести к проблеме кодирования, когда одна система urlencoding может использовать стандартное процентное кодирование , где в качестве другого будет использоваться RFC 1738 кодирование URL. Таким образом, может быть несоответствие между типом возвращаемой строки URL. Таким образом, вы должны были бы закодировать любой URL, который имеет «+» в качестве значащего символа, а также декодировать следующий URL.
Я бы посоветовал не использовать зарезервированные символы в качестве критической части вашего URL (читайте, а не строку запроса) и преобразовывать пробелы в '-' (тире). Как это может привести к непредсказуемым результатам в будущем.
Я бы согласился, что это, вероятно, не будет иметь никакого значения для SEO ... пока страница доступна для просмотра, а контент (что важно) индексируется SE.