У нас есть функция javascript, которую мы используем для внутреннего отслеживания статистики страниц. Тем не менее, URL-адреса, которые он сообщает много раз, включают номера страниц для страниц результатов поиска, о которых мы не хотели бы сообщать. Страницы, являющиеся отчетами, имеют вид:
http://www.test.com/directory1/2
http://www.test.com/directory1/subdirectory1/15
http://www.test.com/directory3/1113
Вместо этого мы хотели бы, чтобы выше сообщалось как:
http://www.test.com/directory1
http://www.test.com/directory1/subdirectory1
http://www.test.com/directory3
Обратите внимание, что нумерованные имена 'directory' и 'subdirectory' выше приведены только в качестве примера и что фактические имена подкаталогов отличаются, не обязательно включают числа в конце имени каталога и могут иметь уровни глубокие.
В настоящее время наша функция JavaScript создает эти URL-адреса с использованием кода:
var page = location.hostname+document.location.pathname;
Я считаю, что нам нужно использовать функцию замены JavaScript в сочетании с некоторым регулярным выражением, но я совершенно не понимаю, как это будет выглядеть. Любая помощь будет высоко ценится!
Заранее спасибо!