Режим удобный

Автор Сообщение

Удалено

#1/22.04.2013 22:39

На режим удобный в url-editor как-то влиять можно ?

я имею ввиду если он включен , без использования .dat файла ?

можно ли добавить в него по умолчанию нормальные ЧПУ для форума ?

forums?m=posts&q=109 - эти адреса не очень , тем более поисковик и валидатор очень не любят амперсанд в адресах.

Можно ли не меняя настроек эти адреса сделать ЧПУ ?  в .htaccess почему-то не реагирует адекватно , что посоветуете ?

Сообщения:

Cmsworks

Булат
#2/24.04.2013 10:13
0

Администраторы

Карма: +683

"Удобный" режим обрабатывается скриптом, то есть на основе заранее заложенных правил обработки ссылок. Для форума почему-то разработчики фреймворка не предусмотрели пока такой возможности.

Наиболее простой и универсальный вариант, это использовать "Ручной" (Handy) режим и прописать все необходимые правила в настройках плагина Urleditor. Этот вариант полностью управляем. Но не забывайте сохранять рабочие версии файлов .htaccess и urltrans.dat на всякий случай.

По поводу амперсандов в ссылках и то, что их не любят поисковики, сильно сомневаюсь, но все возможно. Где можно про это прочитать?

 

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Удалено

#3/24.04.2013 13:27

Конкретный адрес не скажу , так как эта информация не из одного конкретного источника , но :

Есть мнения что валидация влияет на многие параметры в глазах поисковиков , а ссылка имеющая амперсанд не является валидной , ее даже валидатор не пропустит. Если на сайте разместить такой адрес , то валидатор на него укажет. Но проблема заключается в том , что если любой другой невалидный код можно довести потом до ума , то эту ссылку уже проблематично , так как она будет в индексе , и смена даже одного символа приведет к выпаданию из него. А если это форум или биржа фриланса , то таких страниц скопится тысячи , и с этим потом прийдется жить , и неизвестно что еще поисковики придумают. Но уже сейчас идет бум насчет валидации http://validator.w3.org/ , а скорость загрузки сайта уже напрямую влияет на выдачу в Google , по их официальному заявлению. Кстати они рекомендуют ссылки либо ЧПУ , либо shorten url типа http://goo.gl/

Добавлено 4 минуты спустя:

http://devaka.ru/articles/valid-html-in-seo

Сообщения:

Cmsworks

Булат
#4/24.04.2013 13:33
0

Администраторы

Карма: +683

Полезная инфа. Будем ее учитывать тогда.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Удалено

#5/24.04.2013 17:15

Я пробовал , если делать ручной , то его приходится делать для кучи адресов , так как многие пропадают . А что , к режиму удобный просто дописать 3-4 условия для форума никак нельзя ?                

Кстати , у Вас написано что разработчики:    devkont   esclkm.    На форуме cotonti  esclkm   пишет что чпу для форума не проблема , показывает свой сайт: http://xn--d1ababo1atdni3h.xn--p1ai/  , там все чпу сделаны , и форум в том числе. Также здесь есть пресет для чпу , его же сайт.  Только вот в нем нет для форума информации.

Может поделитесь рабочим набором для чпу ?  

 

 

Добавлено 54 минуты спустя:

======================================================

Вот еще нашел информацию насчет динамических ссылок:

 

 

 

Динамическое формирование контента
 Вам когда-нибудь встречался похожий URL?

http://www.site.ru/product.asp?productid=2

Этот URL говорит о том, что контент страницы создаётся динамически с помощью таких технологий, как:

• Active Server Pages (.asp);
• Cold Fusion Pages (.cfm);
• Java Server Pages (.jsp);
• Hypertext Preprocessor (.php).

Сайты, создаваемые динамически, обычно содержат несколько шаблонов страниц, а их содержимое хранится в базе данных. Когда страница запрашивается браузером, шаблон автоматически обращается к базе за нужным содержимым.

Чтобы отобразить нужную страницу, шаблон смотрит на указания, заключённые в URL, и запрашивает у базы соответствующее содержание. Эти указания называют параметрами или переменными, а часть URL, содержащую их, - строкой запроса ("query string").

Например, приведённый выше URL указывает шаблону product.asp, что при каждом обращении к данной странице необходимо загрузить из базы содержание для продукта номер 2. 

Влияние динамического содержания на совместимость с ПМ 

Вопросительный знак (?) или другой стоп-символ информируют ПМ о том, что данная страница формируется динамически. Стоп-символы, способные помешать индексированию: амперсанд (&), доллар ($), равенство (=), плюс (+), процент (%).

В приведённом примере (http://www.site.ru/product.asp?productid=2) URL содержит только один параметр. В настоящее время большинство ПМ могут индексировать страницы с таким адресом. При большем количестве параметров возможны затруднения.

Несколько параметров могут понадобиться на больших сайтах, где на одной странице используется несколько шаблонов, каждый из которых отвечает за некоторую её область. Параметры отделяются друг от друга амперсандом (&):

http://www.site.ru/product.asp?productid=2&producttype=large 

Приведённый выше URL указывает шаблону product.asp, что при каждом обращении к данной странице необходимо загрузить из базы содержание для продукта номер 2, ПРИЧЁМ для версии large этого продукта.

Такой вид URL усложняет индексирование, так как ПМ не знает, что означает каждый параметр, а также является ли данный URL уникальной страницей. URL динамически создаваемых страниц выглядят очень похоже - ещё одна головная боль для ПМ, которые пытаются выделить и проиндексировать уникальные страницы и избежать повторного индексирования. ПМ всего лишь хотят индексировать содержание один-единственный раз и предпочитают, чтобы один и тот же текст не подсовывали им снова и снова, что часто случается с динамически формируемыми страницами.

Поэтому когда поисковый робот встречает URL с несколькими параметрами, который он не может понять, или со стоп-символами, которые показывают наличие нескольких параметров, он, скорее всего, откажется следовать по этому URL. Отсюда жалобы владельцев больших динамически формируемых сайтов на то, что их страницы не индексируются.

Страницы, URL которых уникален для каждой сессии каждого пользователя, сталкиваются с такой же проблемой:

www.site.ru/product.jsp?sessionid=: 1234567 и www.site.ru/product.jsp?sessionid=3456789

Эти страницы имеют различные URL, но при этом указывают на одно и то же содержание, т.е. - являются дубликатами. В URL таких страниц (созданных с помощью технологии Java Server Pages) содержатся стоп-символы «?» и «=». Это говорит ПМ о том, что вероятно дублирование содержания, поэтому всё, что находится за «?», индексировать не следует. Таким образом, будет проиндексирована только страница www.site.ru/product.jsp.

Также многие ПМ не индексируют страницы, URL которых содержит динамические параметры, так как это может оказаться ловушкой: бесконечный цикл или бесконечное число таких страниц могут «поймать» поискового робота и остановить процесс индексирования.

Добавлено 12 минуты спустя:

А это в Google сказано http://support.google.com/webmasters/bin/answer.py?hl=en&answer=76329

Добавлено 2 часа спустя:

============================================================

А если в самом модуле форума исправить ?   я так понял переменная хранится в $q $s $m ....   и  дописывается приставка типа m=posts&q=

нашел основной .dat который отвечает за режим удобный. Если в него добавить условие типа   forums m=*&s=* forums/{$m}/{$s}/

Выведет чпу для категории . Если допустим категория(топик) называется test , то адрес будет :       http://адрес.com/forums/topics/test/

но адрес-то появился , а сам пост доступен по-прежнему по адресу: /forums?m=topics&s=test

 

Сообщения:

Anny

#6/05.04.2014 18:46
0

Пользователи

Карма: 0

Привет, поставила режим удобный в настройках urleditor, не могу теперь зайти даже в админку... да и на другие страницы тоже, выдает ошибку 404. Почему? Что делать?

Сообщения: 30

Lion

Суровый модератор
#7/05.04.2014 19:02
0

Модераторы

Карма: +50

Файл .htaccess создали в корне сайта? Его содержимое надо взять из файла sef-urls.htaccess, который лежит в корневой директории.

Сообщения: 497

Anny

#8/05.04.2014 19:59
0

Пользователи

Карма: 0

Работает, спасибо!)

Сообщения: 30