Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

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

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

Здравствуйте, уважаемые форумчане.
Обращаюсь к вам со своей проблемой, которую пока не смог решить уже на нескольких форумах.

Кратко о проблеме: Я создаю форум и решил привести УРЛ к ЧПУ. Для этого установил мод SEO Ultimate SEO URL. Никаких глюков в открытии страниц нет, но мод не работает (все УРЛ остаются прежними).

Более подробно:
Установку проводил в соответствии с инструкцией. Версия PHPbb - 3.0.12, весрсия мода - 0.7.0 + русификация.
Форум вновь созданный, из других модов пока стоит только prime links.
Нужный код транслитерации в phpbb_seo_class.php добавил.

Форум имеет вид forum.сайт.com, а фактически находится в папке сайт.com/forum. На самом сайте перевод УРЛ в ЧПУ отлично работает. До этого ставил на форум другой мод - Simple Seo Mod, и он тоже отлично работал, только мне не понравился сам формат УРЛ, которые он создавал, поэтому решил поменять на этот.

В самих настройках мода все, что надо, выставил (выбрал вариант "Расширенный"). На второй вкладке мне предложили уже правильные УРЛы для всех разделов, я их принял. Сгенерированный код для .htaccess скопировал в файл, причем, пробовал разные варианты ("больше опций" - и левый слеш, и правый слеш, и оба сразу).

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

Очень надеюсь на вашу помощь. В чем может быть проблема и как ее решить? Если нужна еще какая-то информация - пишите, предоставлю.

ПС: к сожалению, я пока в сайтостроении новичок, но думаю, что все когда-то с этого начинали.
Заранее благодарю за помощь!
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

DeaDRoMeO писал(а):А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??
Хостера 2 раза мучал вопросами (двух разных сотрудников) - так ничего и не добился. Конфликтовать они могут, но как именно, и как это устранить - они мне не сказали, послали к программистам и разработчикам мода.
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

А не пробовали в основной .htaccess, который корневой, добавлять код от форумного .htaccess?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

DeaDRoMeO писал(а):А не пробовали в основной .htaccess, который корневой, добавлять код от форумного .htaccess?
Тоже пробовал, ситуация не меняется.
Вот такой у меня получается файл, если общий. Первые 21 строчка - от основного сайта, остальные - от форума.

Код: Выделить всё

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# Lines That should already be in your .htacess
<Files "config.php">
 Order Allow,Deny
 Deny from All
</Files>
<Files "common.php">
 Order Allow,Deny
 Deny from All
</Files>

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# REWRITE BASE
RewriteBase /forum/
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^forum\.fingeniy\.com$ [NC]
# RewriteRule ^(.*)$ http://forum.fingeniy.com/forum/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz http://www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/?(page([0-9]+)\.html)?$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ /search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM ALL MODES
# THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /$1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^.+/(styles/.*|images/.*)/$ /$1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

Попробуйте такой код

Код: Выделить всё

# Lines That should already be in your .htacess
<Files "config.php">
 Order Allow,Deny
 Deny from All
</Files>
<Files "common.php">
 Order Allow,Deny
 Deny from All
</Files>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# REWRITE BASE
RewriteBase /forum/
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^forum\.fingeniy\.com$ [NC]
# RewriteRule ^(.*)$ http://forum.fingeniy.com/forum/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz http://www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/?(page([0-9]+)\.html)?$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ /search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM ALL MODES
# THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /$1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^.+/(styles/.*|images/.*)/$ /$1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################
</IfModule>
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

DeaDRoMeO писал(а):Попробуйте такой код
Попробовал, УРЛ-ы не изменились, но не могу зайти в админку (перенаправляет на несуществующий урл forum.fingeniy.com/forum/adm/index.php?sid=61088ef4e216db03201e93e2ad8bdcaa (/forum/ в середине лишнее). Кэш почистил через ФТП, куки - тоже.

хм.. даже после замены на первоначальный вариант - то же самое.
Я вот не знаю, в принудительных настройках домена и куки нужно указывать папку /forum или /forum/ или не нужно? Она сейчас указана, может из-за этого так получается?
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

DeaDRoMeO писал(а):Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет
Пробовал разные, вероятно, не нужна там эта папка. А главное - УРЛы не преобразуются во всех вариантах. Уже думаю поменять этот мод на какой-то другой. Можете посоветовать который попроще и хорошо переводит УРЛы в ЧПУ? Другие особо и не находятся..
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
fingeniy
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 9 лет 8 месяцев
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение fingeniy »

DeaDRoMeO писал(а):Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся
Спасибо, но так можно постоянно чего-то ждать.. мне то форум уже сейчас нужен). У других этот мод как-то ставится..

Я вот такой еще нашел: http://www.phpbb-seo.com/en/phpbb-seo-p ... t1549.html (как конкретно он работает - не знаю..)

Сообщение добавлено... спустя 2 часа 46 минут 43 секунды:
Все, я его установил! Йес!!! Какая-то проблема была в русской сборке мода. Я поставил английскую и отдельно ее русифицировал. Они даже по объему существенно отличаются.

Спасибо Вам большое за желание помочь! Я тогда еще кое-что спрошу..
Названия разделов отлично перевелись на нужный урл.
Вот названия тем.. тема создается с урл-ом: урл-t2.html (2 - номер темы). Можно ли как-то убрать это t2 вообще? В настройках не видел - есть удаление id профилей и id разделов.. или id тем - это не принципиально и ничем не помешает поисковикам?
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)

Сообщение DeaDRoMeO »

Блин, я то думал у вас форум уже развитой и не предлагал поставить сборку от автора сео мода))

По второму вопросу - это не принципиально, оставляйте как есть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение