Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Здравствуйте, уважаемые форумчане.
Обращаюсь к вам со своей проблемой, которую пока не смог решить уже на нескольких форумах.
Кратко о проблеме: Я создаю форум и решил привести УРЛ к ЧПУ. Для этого установил мод 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. Никаких глюков в открытии страниц нет, но мод не работает (все УРЛ остаются прежними).
Более подробно:
Установку проводил в соответствии с инструкцией. Версия PHPbb - 3.0.12, весрсия мода - 0.7.0 + русификация.
Форум вновь созданный, из других модов пока стоит только prime links.
Нужный код транслитерации в phpbb_seo_class.php добавил.
Форум имеет вид forum.сайт.com, а фактически находится в папке сайт.com/forum. На самом сайте перевод УРЛ в ЧПУ отлично работает. До этого ставил на форум другой мод - Simple Seo Mod, и он тоже отлично работал, только мне не понравился сам формат УРЛ, которые он создавал, поэтому решил поменять на этот.
В самих настройках мода все, что надо, выставил (выбрал вариант "Расширенный"). На второй вкладке мне предложили уже правильные УРЛы для всех разделов, я их принял. Сгенерированный код для .htaccess скопировал в файл, причем, пробовал разные варианты ("больше опций" - и левый слеш, и правый слеш, и оба сразу).
Ни разу нигде даже не промелькнул нужный ЧПУ.
Возможно, как говорят другие специалисты, проблема в том, что htaccess форума и основной конфликтуют между собой.
Очень надеюсь на вашу помощь. В чем может быть проблема и как ее решить? Если нужна еще какая-то информация - пишите, предоставлю.
ПС: к сожалению, я пока в сайтостроении новичок, но думаю, что все когда-то с этого начинали.
Заранее благодарю за помощь!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Хостера 2 раза мучал вопросами (двух разных сотрудников) - так ничего и не добился. Конфликтовать они могут, но как именно, и как это устранить - они мне не сказали, послали к программистам и разработчикам мода.DeaDRoMeO писал(а):А у хостера не пробовали спрашивать - могут ли конфликтовать .htaccess??
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
А не пробовали в основной .htaccess , который корневой, добавлять код от форумного .htaccess ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Тоже пробовал, ситуация не меняется.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
#####################################################
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Попробуйте такой код
Код: Выделить всё
# 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, по ЛС не отвечаю !!!
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Попробовал, УРЛ-ы не изменились, но не могу зайти в админку (перенаправляет на несуществующий урл forum.fingeniy.com/forum/adm/index.php?sid=61088ef4e216db03201e93e2ad8bdcaa (/forum/ в середине лишнее). Кэш почистил через ФТП, куки - тоже.DeaDRoMeO писал(а):Попробуйте такой код
хм.. даже после замены на первоначальный вариант - то же самое.
Я вот не знаю, в принудительных настройках домена и куки нужно указывать папку /forum или /forum/ или не нужно? Она сейчас указана, может из-за этого так получается?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Пробовал разные, вероятно, не нужна там эта папка. А главное - УРЛы не преобразуются во всех вариантах. Уже думаю поменять этот мод на какой-то другой. Можете посоветовать который попроще и хорошо переводит УРЛы в ЧПУ? Другие особо и не находятся..DeaDRoMeO писал(а):Побуйте разные варианты указать. Да и вообще не надо было его ставить, скоро уже 3.1 выйдет, проблемно обновляться будет
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Спасибо, но так можно постоянно чего-то ждать.. мне то форум уже сейчас нужен). У других этот мод как-то ставится..DeaDRoMeO писал(а):Других модов и нет, потому и советую бросить ковыряния с этим модом, дождаться релиза 3.1, обновиться и подождать пока выйдет нормальное расширение, ведь тогда не надо будет правки кода делать, расширения иначе ставятся
Я вот такой еще нашел: http://www.phpbb-seo.com/en/phpbb-seo-p ... t1549.html (как конкретно он работает - не знаю..)
Сообщение добавлено... спустя 2 часа 46 минут 43 секунды:
Все, я его установил! Йес!!! Какая-то проблема была в русской сборке мода. Я поставил английскую и отдельно ее русифицировал. Они даже по объему существенно отличаются.
Спасибо Вам большое за желание помочь! Я тогда еще кое-что спрошу..
Названия разделов отлично перевелись на нужный урл.
Вот названия тем.. тема создается с урл-ом: урл-t2.html (2 - номер темы). Можно ли как-то убрать это t2 вообще? В настройках не видел - есть удаление id профилей и id разделов.. или id тем - это не принципиально и ничем не помешает поисковикам?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Помогите настроить ЧПУ (Мод SEO Ultimate SEO URL)
Блин, я то думал у вас форум уже развитой и не предлагал поставить сборку от автора сео мода))
По второму вопросу - это не принципиально, оставляйте как есть
По второму вопросу - это не принципиально, оставляйте как есть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 7607 Просмотры
-
Последнее сообщение Photostalker