ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (16): « 1 2 3 [4] 5 6 7 8 9 » В конец    

> Без описания
Parapsixolog
Отправлено: 4 мая 2013 — 13:49
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Мод : ЧПУ-ссылки
Версия: 1.2
Совместимость : ExBB FM 1.0 (Beta/RC x.x/Final)
Автор : yura3d (ICQ 313321962)
Лицензия : GNU GPL v2+
Отдельное спасибо : CAB , wasp , mastersound за участие в финансировании мода.


Последняя версия мода : здесь


Старую версию мода можно посмотреть здесь.
 
 
mastersound
Отправлено: 6 мая 2013 — 19:17
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




yura3d_2 пишет:
Просто следуйте инструкции буквально
если следовать буквально, то всё, от маяка до маяка, вкл. и это выражение, подлежит замене. Прочитайте сами еще раз инструкцию. Спасибо за хтакцесс. Изменил - ничего не рухнуло.

(Отредактировано автором: 6 мая 2013 — 19:17)

 
 
Parapsixolog
Отправлено: 6 мая 2013 — 19:20
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




yura3d_2 пишет:

Parapsixolog пишет:
Кстати в первой версии мода как раз совместимость есть.


Но ведь ссылки на темы тогда, также как и сейчас, в моде Популярные темы не преобразуются к ЧПУ-виду.


Я имел в виду, что стрелки на последнее и первое сообщение в Популярных темах в первой версии ЧПУ работают. А в версии 1.1 нет.

А если перейти по ссылке из Популярных тем, что в версии 1, что в 1.1, в конечном итоге ЧПУ срабатывает (в адресной строке браузера). Хотя если на ссылку просто навести курсор (не переходя по ней), первоначально она без ЧПУ.

Я наверно плохо свою мысль преподнёс? Не знаю как ещё понятнее написать.
 
 
yura3d_2
Отправлено: 6 мая 2013 — 19:42
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




Parapsixolog пишет:
Я имел в виду, что стрелки на последнее и первое сообщение в Популярных темах в первой версии ЧПУ работают. А в версии 1.1 нет.

А если перейти по ссылке из Популярных тем, что в версии 1, что в 1.1, в конечном итоге ЧПУ срабатывает (в адресной строке браузера). Хотя если на ссылку просто навести курсор (не переходя по ней), первоначально она без ЧПУ.

Я наверно плохо свою мысль преподнёс? Не знаю как ещё понятнее написать.

Да нет, всё предельно ясно. ЧПУ срабатывает потому, что в момент открытия тем мод переадресует пользователя с адресов старого формата на новый, ЧПУ-шный. Однако сами ссылки в моде Популярные темы остаются в старом формате. С одной стороны, 301-й редирект довольно лояльно воспринимается поисковиками, однако ссылки лучше всё же изначально формировать в виде ЧПУ, чтобы избежать излишнего числа редиректов. Этим и займусь в следующей версии мода.

mastersound пишет:
если следовать буквально, то всё, от маяка до маяка, вкл. и это выражение, подлежит замене. Прочитайте сами еще раз инструкцию. Спасибо за хтакцесс. Изменил - ничего не рухнуло.

Я к следующей версии мода ещё раз пересмотрю инструкцию, возможно, что есть и неточности в формулировке. Спасибо за замечание.

(Отредактировано автором: 6 мая 2013 — 19:45)

 
 
mastersound
Отправлено: 6 мая 2013 — 19:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Установил мод ЧПУ. Все работает. Как и у всех, в "Популярных темах" не работают стрелочки. "Мусор" в виде -t12345.html#12345 (и -f.........) добавляется при переходе из "Поп.тем" и из колонки "Обновления" (правая колонка), а также из "Объявлений"... Буду еще проверять - допишу, что найдется
 
 
yura3d_2
Отправлено: 6 мая 2013 — 20:03
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




mastersound пишет:
"Мусор" в виде -t12345.html#12345 (и -f.........) добавляется при переходе из "Поп.тем" и из колонки "Обновления" (правая колонка), а также из "Объявлений"... Буду еще проверять - допишу, что найдется

Уже обсуждалось, это никакой не мусор, а указатель на номер страницы (в списке тем или сообщений) или сообщения в теме. Учитывая то, что данный указатель находится в самом конце адреса, никакого влияния на SEO он почти не оказывает. В следующей версии мода мы в полной мере задействуем механизм канонических ссылок (Canonical URLs), и это окончательно решит все проблемы.

Так, Parapsixolog и mastersound отписались, осталось дождаться wasp, и переходим на следующую версию.

(Отредактировано автором: 6 мая 2013 — 20:04)

 
 
mastersound
Отправлено: 6 мая 2013 — 21:05
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Когда вводишь урл с учетом ЧПУ, вида http://forum.barabass.net/repbazy-t.html тогда выдает 400 ошибку -
Цитата:
Bad Request Your browser sent a request that this server could not understand
Так и должно быть разве?
(Добавление)
это как то без предупреждения случилось, со всем форумом. Наверное косяк со стороны хостинга.... Рановато запаниковал. Подождем)))
(Добавление)
Это браузер косячит. Мозилла. В Сафари - открывается без проблем...
(Добавление)
помогла очистка кукисов

(Отредактировано автором: 6 мая 2013 — 21:06)

 
 
yura3d_2
Отправлено: 6 мая 2013 — 22:38
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




mastersound пишет:
Когда вводишь урл с учетом ЧПУ, вида http://forum.barabass.net/repbazy-t.html тогда выдает 400 ошибку -
Цитата:
Bad Request Your browser sent a request that this server could not understand
Так и должно быть разве?
(Добавление)
это как то без предупреждения случилось, со всем форумом. Наверное косяк со стороны хостинга.... Рановато запаниковал. Подождем)))
(Добавление)
Это браузер косячит. Мозилла. В Сафари - открывается без проблем...
(Добавление)
помогла очистка кукисов

У меня ссылка нормально открылась. Ошибка 400 обычно связана с тем, что длина HTTP-запроса к серверу превышает установленный лимит. Мод ЧПУ формирует ссылки довольно экономно в плане их длины (зачастую они даже значительно короче старого формата ссылок), так что проблема не в нём. Смотрите в сторону мода хранения статистики чтения тем на сервере (де-факто сегодня этот мод уже является необходимым для нормальной работы ExBB), ведь чаще всего запросы "переполняют" именно куки. Если такая ошибка часто повторяется, можно несколько увеличить (попросить хостера сделать это) директивы LimitRequestFieldSize и LimitRequestLine веб-сервера Apache.

(Отредактировано автором: 6 мая 2013 — 22:39)

 
 
Yamaliya
Отправлено: 6 мая 2013 — 23:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




yura3d_2 пишет:
осталось дождаться wasp, и переходим на следующую версию

Не надо меня ждать, двигайтесь дальше. Я не могу тестировать мод, пока не разберусь с ошибкой 500. Чтобы исключить влияние других команд тестирую
Цитата:
Вариант 1
в корне, там, где лежит папка public_html - содержимое файла .htaccess
CODE:
Options -Indexes
php_value display_errors 1
php_value error_reporting 2047

в папке public_html, где находятся файлы и папки форума - содержимое файла .htaccess
CODE:
Options -Indexes
php_value display_errors 1
php_value error_reporting 2047

Ошибку 500 вызывает именно эта строка
CODE:
RewriteRule ^(.+)-t(-?(?:[0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]

Можно её переписать как-либо иначе?
К примеру вот такой вариант
CODE:
RewriteRule ^(.+)-t(-?({,1}:[0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]
ошибку не вызывает, но будет ли он работать правильно?
А вот такой вариант
CODE:
RewriteRule ^(.+)-t(-?({0,1}:[0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]
ошибку выдаёт.
 
 
mastersound
Отправлено: 7 мая 2013 — 02:57
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




yura3d_2 пишет:
мод хранения статистики чтения тем на сервере
к моему стыду пока еще не установлен))))) .. лентяй.... А переполнение куки произошло оттого, что я вручную порядка 100 урлов (измененных ЧПУ) вбивал через веб-форму на агрегаторе, заменял старые на новые.
 
 
yura3d_2
Отправлено: 7 мая 2013 — 12:03
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




wasp
Можно поинтересоваться, какая версия сервера Apache у Вас установлена? Мои предыдущие указания о переносе всех директив mod_rewrite, начиная с самой первой RewriteEngine on, в конец файла .htaccess, Вы выполнили?

wasp пишет:
К примеру вот такой вариант
CODE:
RewriteRule ^(.+)-t(-?({,1}:[0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]
ошибку не вызывает, но будет ли он работать правильно?

Не очень хороший вариант, тогда уж лучше такой:
CODE:
RewriteRule ^(.+)-t(-?([0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]

В принципе, не важно какой из этих вариантов у Вас заработает (последний будет чуть быстрее), главное что в целом мод у Вас работает. Я просто хочу сейчас найти такую универсальную директиву .htaccess, которая бы работала у всех, чтобы уже окончательно утвердить её в инструкции по установке мода.
 
 
mastersound
Отправлено: 7 мая 2013 — 13:47
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




В связи со сменой страниц надо ли удалить дубли в robots.txt?
CODE:
/topic.php?
/forums.php?
/?c= .... (после = идет нумерация)


Не преобразовываются ссылки такого вида:
CODE:
/post.php?
/profile.php?
/tools.php?
/?c=f .... (после f идет нумерация)

Их урлы остались прежними. А то смотрю - новые страницы (с ЧПУ) полезли в индекс уже через сутки, а прежние пока висят в ЯВМ
(Добавление)
Если все так, как я думаю, то можно наверное это правило занести в руководство по установке, что ли...?
 
 
Yamaliya
Отправлено: 7 мая 2013 — 13:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




yura3d_2 пишет:
Можно поинтересоваться, какая версия сервера Apache у Вас установлена?

Версия Apache 1.3.42
Версия PHP 5.2.12
Версия MySQL 5.0.92-log
Архитектура i386
Операционная система freebsd
Версия PERL 5.8.9
Версия ядра 7.2-RELEASE
yura3d_2 пишет:
указания о переносе всех директив mod_rewrite, начиная с самой первой RewriteEngine on, в конец файла .htaccess, Вы выполнили?

Тестирую на сайте, на котором нет таких директив (Вариант 1)
Сейчас немного напряжёнка со свободным временем, наверное придётся отложить с модом, но как только у меня будет новая информация - я обязательно отпишусь.
 
 
yura3d_2
Отправлено: 7 мая 2013 — 14:56
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




mastersound пишет:
В связи со сменой страниц надо ли удалить дубли в robots.txt?
CODE:
/topic.php?
/forums.php?
/?c= .... (после = идет нумерация)

Этого делать не нужно. Никаких дублей нет, мод осуществляет 301-ую (перманентную) переадресацию с адресов старого формата на ЧПУ-шный, это только облегчает задачу поисковым ботам. Если Вы закроете от индексации адреса старого формата, то нарушите внутреннюю перелинковку форума (у Вас ведь наверняка в сообщениях форума есть ссылки на другие его темы, разделы и прочие страницы).

mastersound пишет:
Не преобразовываются ссылки такого вида:
CODE:
/post.php?
/profile.php?
/tools.php?
/?c=f .... (после f идет нумерация)

А вот эти ссылки как раз от индексации лучше закрыть. post.php вообще не имеет никакого отношения к выводу содержательной информации (и работает только для зарегистрированных пользователей), по сути тоже самое справедливо и для профилей profile.php. tools.php можно закрыть частично, оставляя для индексации отдельные моды, которые сочтёте нужными (Топ-лист тем, Репутация и т.п.)

(Отредактировано автором: 7 мая 2013 — 14:58)

 
 
Parapsixolog
Отправлено: 7 мая 2013 — 15:30
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Раз уж пошла об этом речь, хотелось бы получить рекомендации, какое содержание файла robots.txt оптимально, с учётом работающего мода ЧПУ? Я в этом плохо понимаю.


И ещё раз по поводу приставки index.php на главной странице форума.

Как полностью удалить index.php с ссылки на главную страницу?

В файл .htaccess я уже добавил строку:

CODE:
RewriteRule ^index.php$ / [R=301,L]


Но меня это не удовлетворяет. При наведении курсора на ссылку главной страницы форума всё равно вылезает приставка index.php Как удалить приставку index.php полностью, как сделано у ника?
 
 
Страниц (16): « 1 2 3 [4] 5 6 7 8 9 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод : ЧПУ . Новая версия
Темы Форум Информация о теме Обновление
Дополнение: Расширенный редактор сообщений (Beta)
Обновлённая и усовершествованная версия редактора сообщений
Модификации и дополнения Ответов: 225
Автор темы: yura3d
7 июня 2011 — 07:53
Автор: BON
вариант форума на английском
какая версия форума на английском языке
Общие вопросы Ответов: 1
Автор темы: zhukov
24 мая 2011 — 14:33
Автор: BON
Английская версия
Настройка форума Ответов: 1
Автор темы: asuskf
14 января 2011 — 20:01
Автор: lisiycat
Мод: Бан пользователей модераторами (устаревшая версия)
Обсуждение Ответов: 2
Автор темы: electron
30 мая 2009 — 14:14
Автор: yura3d
Мод : ЧПУ . Новая версия
Продолжение
Модификации и дополнения Ответов: 4
Автор темы: yura3d
13 апреля 2017 — 08:49
Автор: Zeg
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0683]     [ ]