Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите доработать скрипт с редиректом (https://javascript.ru/forum/dom-window/67585-pomogite-dorabotat-skript-s-redirektom.html)

Константин2211 26.02.2017 09:51

Помогите доработать скрипт с редиректом
 
Добрый день всем!!! Нужна помощь.
На сайте стоит такой скрипт :

<script type="text/javascript">
var srch;
document.forms['forma'].onsubmit = function(){
srch = document.getElementById('search').value.substr(0, 12);
//alert(srch);
window.location = 'http://tdock.ru/'+srch;

return false;
};
</script>

Служит он для обрезки первых двенадцати символов запроса пользователя и превращения их в URL типа http://tdock.ru/двенадцать символов.
Необходимо доработать его так, чтобы URL получался по типу
http://tdock.ru/любойURL/любойURL/любойURL/двенадцать символов
Кто поможет разобраться?

Константин2211 26.02.2017 12:19

Нет , данные которые вводит пользователь - вин-код автомобиля, он априори состоит из 17 символов. последние 5 отрезает скрипт

Константин2211 26.02.2017 12:50

JMBSNCY2A9U003582 это вин код автомобиля
http://tdock.ru/ на сайте юзер вводит данные в форму и переходит на страницу http://tdock.ru/JMBSNCY2A9U0 где JMBSNCY2A9U0 это обрезанный вин код JMBSNCY2A9U003582

Константин2211 26.02.2017 14:51

не работает.
Нужно чтобы в этой строке window.location = 'http://tdock.ru/'+srch;
добавился переход через произвольные значения категории и подкатегории, примерно так:
window.location = 'http://tdock.ru/категория/подкатегория/'+srch;
категория = любые значения
подкатегория= любые значения

Константин2211 26.02.2017 15:05

это папки каталога
обьясню, для чего это нужно ..
тк на сайте будет много страниц, я хочу их разобрать по папкам и категориям, например в урл /katalogi/chevrolet/lacetti/kl1na486j7k6
будет лежать страница каталога по шевроле лачетти, но скрипт должен производить поиск именно по /kl1na486j7k6 игнорировав причастность к категории /katalogi,/chevrolet,/lacetti. Т.к. производителей и моделей много, то нужно универсальное решение

Константин2211 26.02.2017 17:27

ну это понятно. Вопрос, это можно как то реализовать?

Константин2211 26.02.2017 17:44

window.location = 'http://tdock.ru/любые данные/любые данные/'+srch;
Что сюда можно поставить, чтобы редирект шел на подгруппу srch, вне зависимости от того в какой папке лежит страница


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