Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

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

Аватар пользователя

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

Кратко о проблеме: Я создаю форум и решил привести УРЛ к ЧПУ. Для этого установил мод 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 форума и основной конфликтуют между собой.

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

ПС: к сожалению, я пока в сайтостроении новичок, но думаю, что все когда-то с этого начинали.
Заранее благодарю за помощь!



Теги темы
ЧПУ, SEO Ultimate SEO URL
          Вернуться наверх  
 

#2 

Аватар пользователя

А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#3 

Аватар пользователя

DeaDRoMeO писал(а):

А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??

Хостера 2 раза мучал вопросами (двух разных сотрудников) - так ничего и не добился. Конфликтовать они могут, но как именно, и как это устранить - они мне не сказали, послали к программистам и разработчикам мода.


          Вернуться наверх  
 

#4 

Аватар пользователя

А не пробовали в основной .htaccess, который корневой, добавлять код от форумного .htaccess?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#5 

Аватар пользователя

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
#####################################################
 


          Вернуться наверх  
 

#6 

Аватар пользователя

Попробуйте такой код
# 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, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#7 

Аватар пользователя

DeaDRoMeO писал(а):

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

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

хм.. даже после замены на первоначальный вариант - то же самое.
Я вот не знаю, в принудительных настройках домена и куки нужно указывать папку /forum или /forum/ или не нужно? Она сейчас указана, может из-за этого так получается?


          Вернуться наверх  
 

#8 

Аватар пользователя

Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#9 

Аватар пользователя

DeaDRoMeO писал(а):

Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет

Пробовал разные, вероятно, не нужна там эта папка. А главное - УРЛы не преобразуются во всех вариантах. Уже думаю поменять этот мод на какой-то другой. Можете посоветовать который попроще и хорошо переводит УРЛы в ЧПУ? Другие особо и не находятся..


          Вернуться наверх  
 


Аватар пользователя

Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся

Спасибо, но так можно постоянно чего-то ждать.. мне то форум уже сейчас нужен). У других этот мод как-то ставится..

Я вот такой еще нашел:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
(как конкретно он работает - не знаю..)

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

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


          Вернуться наверх  
 


Аватар пользователя

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

По второму вопросу - это не принципиально, оставляйте как есть


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Помогите настроить виджеты wp-united
настроить виджеты wp-united

mela

9

773

Аватар пользователя

12 апр 2016, 10:58

mela

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля phpBB SEO Ultimate SEO URL
Проблема с модом phpBB SEO Ultimate SEO URL 0.6.8

lardi

19

2505

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

13 фев 2013, 18:33

vulkan3

Аватар пользователя UPS Easy Shop и Ultimate Points phpbb3
UPS Easy Shop и Ultimate Points phpbb3 - пара отличных модификаций для phpbb3, реализующих денежную систему (оплату за сообщения) и магазин (как подарков так и товаров) на форуме

DeaDRoMeO

329

20580

Аватар пользователя

26 фев 2019, 12:22

DeaDRoMeO

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Как Правильно настроить поисковые боты?
Настройка поисковых ботов на форуме

murderkiller

3

445

Аватар пользователя

24 окт 2013, 09:46

DeaDRoMeO

Аватар пользователя как настроить ссылку с форума на портал?

inkvisitor7

11

569

Аватар пользователя

19 сен 2013, 12:50

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P