Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   перенаправить по адресу не получается (https://javascript.ru/forum/misc/35394-perenapravit-po-adresu-ne-poluchaetsya.html)

zlodiak 09.02.2013 22:18

перенаправить по адресу не получается
 
помогите пожалуйста понять почему мой код не перенаправляет по определенной ссылке

на странице http://myhost.ru/brands/ находится примерно такой скрипт(привожу часть)

console.log(hostnameStr);	// 'http://myhost.ru'
	console.log(pathStr);	// '/brands'
	console.log(brandStr); // '/BlackBerry'
	alert(hostnameStr + pathStr + brandStr);
	document.location.href = hostnameStr + pathStr + brandStr;


до этого кода, я определяю переменные hostnameStr, pathStr, brandStr.
затем как видите вывожу их в консоль и в модальное окно. при этом адрес показывается верный

но последняя строка перенаправляет примерно по такому адресу
http://myhost.ru/myhost.ru/brands/BlackBerry

по моей задумке перенаправление должно происходить по такому адресу
http://myhost.ru/brands/BlackBerry

Deff 09.02.2013 22:50

<script>
var hostnameStr =  'http://myhost.ru';
var pathStr = '/brands';
var brandStr = '/blackberry';
alert('>'+hostnameStr + pathStr + brandStr+'<')
document.location.href = hostnameStr + pathStr + brandStr;
</script>

Deff 09.02.2013 22:57

Походу нет у Вас папки '/brands'

zlodiak 09.02.2013 23:49

папки может и нет, но путь такой существует. в .htaccess прописан

nerv_ 10.02.2013 00:02

блин, как вы надоели постить на всех форумах. Свой ответ удалил.

UPD: лично мое мнение: кросс-постинг без ссылки(ок) на темы-дубликаты на других ресурсах - неуважение к отвечающим


Часовой пояс GMT +3, время: 19:26.