Страница 1 из 11
Форум » uCoz » Помощь по uCoz » Индивидуальный адресс ссылки
Индивидуальный адресс ссылки
tggsite Offline
Проверенный
0
Дата: Воскресенье, 09.02.2014, 08:21 | Сообщение # 1
Здравствуйте. Как заменить стандартные ссылки страниц? Пример http://site.ru/index/0-7. А так же почему создаются номера страниц такие как 7, 8, 9, хотя предыдущие удалил? http://i.imgur.com/vTCJrv5.png

Хотелось бы для каждой страницы иметь разные адреса: site.ru/podderjka, site.ru/oproekte...

Такое возможно реализовать?
Профиль
fil_ru Offline
Проверенный
56
Дата: Понедельник, 10.02.2014, 01:54 | Сообщение # 2
Цитата tggsite ()
Как заменить стандартные ссылки страниц? Пример http://site.ru/index/0-7.

С помощью js или php

Цитата tggsite ()
А так же почему создаются номера страниц такие как 7, 8, 9, хотя предыдущие удалил?

Потому что ранее они были созданы.
И id не удаляются.
Профиль
Ilia Offline
Проверенный
45
Дата: Понедельник, 10.02.2014, 10:02 | Сообщение # 3
Год назад взял заказ "изменить адрес модуля", вот скрипт:
1. В файловом менеджере создаешь папку с тем названием, с которым ты хочешь видеть какой-либо модуль. Буду показывать по примеру, например мне нужно переименовать /board в /olo , я создаю папку olo
2. Создаешь фаил index.html с кодом:
Код
<head>
  <script type="text/javascript">
  location.replace("/board");
  </script>
  </head>

И заливаешь фаил в папку olo
3. Идешь в панель управления - главная страница модуля и ставишь скрипт
Код
<script> history.replaceState('', '','/olo');</script>

Все.

Повторяю, с эти скриптом можно изменить адрес модуля, но изменить адрес "http://site.ru/index/0-7" на http://site.ru/help - врят-ли получится.
Можно изменить http://site.ru/index/8-1 на http://site.ru/id1 кодом
Код
<script> history.replaceState('', '','/id1');</script>
. В этом случае, если перейти на http://site.ru/index/8-1, вы увидите в адресной строке http://site.ru/id1, но при перезагрузки будет написано "404, страница не найдена".


Профессиональный дизайн сайтов, логотипов, ui/ux.
Только до конца месяца скидка 25% на все услуги!
Профиль
tggsite Offline
Проверенный
0
Дата: Вторник, 11.02.2014, 00:05 | Сообщение # 4
fil_ru,
Спасибо!

Ilia,
Спасибо за способ изменения адреса модуля =)

Я все таки нашел способ изменять ссылку страницы:

Цитата
Принцип такой, что на самом деле ссылок нет, но после введения ссылки, припустим =
site.ru/index/ID
страницы не существует, но в 404.htm мы бросим который перенаправит нас в зависимости от адреса ссылки (в браузере) на нужную ссылку.

Надо скачать http://usegame.ru/_fr/0/change_url.rar

Залей страницу в корень Файлового менеджера, а вот сам скрипт, его нужно сохранить в виде "scripts-for-ucoz.js", только адрес посмотри в 404.htm (В блокноте редактируй, либо в "Файловом менеджере".
В коде скрипта (найди вот это):

Код
'support':{   
      'url':'/index/0-8',    
      'title':'Поддержка'


И вместо site.ru/index/0-8 будет site.ru/support


Взято с usegame.ru
Профиль
Форум » uCoz » Помощь по uCoz » Индивидуальный адресс ссылки
Страница 1 из 11
Поиск: