Цитата |
---|
Евгений Гопанчук пишет: Ссылка |
19.11.2012 19:33:03
|
|||
|
|
19.11.2012 23:44:47
А нужно И вот не знаю как правильно сделать ЧПУ чтоб сайт не изменил позиций в поисковике? Оставлять ли активными старые ссылки вместе с новыми или как правильно сделать? |
|||||||
|
|
20.11.2012 00:35:36
Думаю, для передачи веса позиций желательно сделать перенаправление 301 со всех старых адресов на новые. Но, эта отдельная тема, поищите такие темы на форуме по слову "редирект" и в Маркетплейсе решения, например, Редирект мастер |
|||
|
|
24.11.2012 13:35:11
|
|||||
|
|
04.03.2013 11:04:18
Друзья, сломал себе голову как создать правило:
имя сайта/rs5/путь/?параметры перенаправить на имя сайта /путь/?RS=5&параметры PS как проверить какой путь сформировался после обработки правил? |
|
|
|
04.03.2013 13:49:03
Условие: #^/rs5/путь/.*#
Файл: /путь/index.php Правило: RS=5 как проверить какой путь сформировался после обработки правил? Если обработка адресов сработает, то указанный файл /путь/index.php откроется, а в массиве входных параметров будут все необходимые значения, их все можно вывести и посмотреть значения. |
|
|
|
05.03.2013 08:03:37
т.е. более общий вариант будет таким?
Условие: #^/rs([0-9]+)/(.*)/(.*)# Файл: /$2/$3 Правило: RS=$1 Если не сработает, то массив надо смотреть в файле 404.php? Какие значения можно посмотреть? |
|
|
|
05.03.2013 13:19:32
![]() Условие: #^/rs([0-9]+)/(.*)# Файл: /$2/index.php Правило: RS=$1
Почитайте эту тему, хотя бы первую страницу, если это интересно. Половина вопросов бы отпала. ![]() |
|||||||
|
|
06.03.2013 09:33:13
Я так предполагаю, что выполняется одно правило, после чего обработка прекращается, в отличие от обработки RewriteEngine в .htaccess Поправьте меня если я ошибся. |
|||
|
|
26.04.2013 09:40:19
Добрый день!
Есть задача - организовать мультиязычный вывод новостей. У инфоблока новостей добавлены дополнительные поля для других языков. По основному адресу /news/ открывается список новостей, /news/#ELEMENT_CODE#/ сама новость. Необходимо сделать обработку адреса вида /news/#LANG#/#ELEMENT_CODE#/. Т.е., чтобы помимо адреса /news/news1/ также открывались адреса вида /news/kz/news1/ Содержимое urlrewrite.php
Создать под каждый язык вложенную папку /news/ua/, /news/kz/ и скопировать index.php с компонентом из /news/ уж очень костыльно выглядит! |
|||
|
|
11.05.2013 14:46:21
А как нстроить ссылку /about/company.php чтобы выгялдела просто /about/company/ то есть убрать .php ?
|
|
|
|
12.05.2013 21:04:54
можно просто создать папку /about/company/ а внутри index.php , который и будет открываться при вводе пути /about/company/
|
|
|
|
12.05.2013 21:26:32
Это я знаю, а других вариантов нет? нельзя же все время создавать разделы
|
|
|
|
12.05.2013 21:36:58
|
|||
|
|
12.05.2013 21:38:52
|
|||
|
|
12.05.2013 21:47:32
|
|||||
|
|
12.05.2013 21:55:10
|
|||||
|
|
22.07.2013 14:14:58
Подскажите плиз! Проблема с ЧПУ для копонента новости!
в настройках компонента ставлю галочку ЧПУ страница раздела - #SECTION_CODE#/ детальная - #SECTION_CODE#/#ELEMENT_CODE#/ проблема в том, что при клике по новости в списке новостей урл в адресной строке браузера меняется как и положено согласно чпу сайт\раздел\заголовок новости, НО перехода на подробное описание не происходит... отображается все тот же список новостей... подскажите в чем может быть беда? если выключаю чпу, то все отлично работает, т.е ссылки вида сайт\раздел\?ELEMENT_ID=36 открывают подробную страницу новости... |
|
|
|
14.08.2013 22:41:43
Что-то никак не выходит настроить ЧПУ.
Создал папку catalog4. В ней разместил компонент bitrix:catalog.section. Товары выводятся нормально. В этой же папке создал файл detail.php, котором разместил bitrix:catalog.element. Путь к детальной странице товара получается /catalog4/detail.php?ELEMENT_ID=108 ID элемента={$_REQUEST["ELEMENT_ID"]} Хотелось бы иметь адрес вида: /catalog4/108 (но в идеале хотелось бы /catalog4/название товара) Создал обработку адреса: Условие: #^/catalog4/(\d+)/.*# Компонент: Файл: /catalog4/detail.php Правило: ELEMENT_ID=$1 Но адрес как был "кривой" так и есть. В чем моя ошибка? |
|
|
|
15.08.2013 16:04:18
Помогите пожалуйста разобраться... Мой сайт нах-ся на 1С-Битрикс: Управление сайтом 6.5.0.
и страницы имеют след. адрес: /catalog/section.php?SECTION_ID=3 как мне правильно прописать правило обработки адреса, что бы он был такой: /catalog/vishivka-shevronov и при создании новых страниц их адреса можно было бы прописывать вручную?! ![]() |
|
|
|
03.10.2013 13:26:25
Как сделать ридерект - например со старой странице на новую ссылку asd.ru/video/detail.php?element_id=12 надо на страницу asd.ru/video/magazin_gg
|
|
|
|
16.10.2013 15:18:01
Здравствуйте. Прочитал всю тему, сделал:
array( "CONDITION" => "#^/clients/([0-9]+)/([0-9]+)/#", "RULE" => "SECTION_ID=$1&ELEMENT_ID=$2", "ID" => "", "PATH" => "/clients/list.php", ![]() url /clients/list.php?SECTION_ID=51&ELEMENT_ID=110 а мне надо хотя бы /clients/51/110 и не работает никак. |
|
|
|
16.10.2013 15:45:47
/clients/51/110/ |
|||
|
|
16.10.2013 17:08:40
Да, спасибо!
А вы не подскажите как сделать символьный код, чтобы я не прописывал все равно /clients/list.php?SECTION_ID=51&ELEMENT_ID=110, если прописываю в URL SECTION_CODE, то выходит что-то страшное( |
||||
|
|
|||