LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 17:39:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2 3 4   Вниз
  Добавить закладку  |  Печать  
Автор Тема: OpenSef - не получается настроить  (Прочитано 62093 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« : 23.04.2006, 12:04:49 »

Проблемка заключается:

Сайт в основе своей содержит Статическое содержание - все на русском. Стоял так же стандартный Joomla sef - все работало.

вчера скачал компонент OpenSef 2.0.0 Rus. Поставил. Включил. Походил по ссылкам - чтоб они в базу занеслись. Поправил на читабельные - и начали выдаваться 404 ошибки.

Скажите если что не правильно делал.  ???
Записан
 
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #1 : 24.04.2006, 10:40:20 »

Все банально - .htaccess поправить пришлось. Вот только я не понимаю, почему в инструкции по установке этого не сказано?
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #2 : 24.04.2006, 12:59:43 »

потому, что насколько я помню RC4 вышел ДО 1.0.8
а в .htaccess об этом написано и на форуме не раз обсуждали
Записан
4ertovka.ru
Гость
« Ответ #3 : 09.05.2006, 16:10:24 »

Хорошо вам... А я никак не могу разобраться почему у меня не работает opensef.
Стоит Жумла параноя MCE .htaccess переименован.
Апач и mod_rewrite включен.
Я никак не пойму почему при включении opensef все ссылки начинают вести на 404 страницу.
Помогите пожалуйста! Перерыла уже все, что только можно и перечитала уже все, что только можно... То ли я чего-то никак не могу понять, то ли второго не дано Sad
Записан
Jurri
Гость
« Ответ #4 : 09.05.2006, 19:19:25 »

Я тоже "бился" пока не вспомнил что Апач нужно перезагрузить, после редактирования конфиг.
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #5 : 09.05.2006, 19:53:05 »

Стоит Жумла параноя MCE .htaccess переименован.
Апач и mod_rewrite включен.
Я никак не пойму почему при включении opensef все ссылки начинают вести на 404 страницу.
что в .htaccess?
бот SEF-а опубликован/включен?
Записан
4ertovka.ru
Гость
« Ответ #6 : 09.05.2006, 20:48:55 »

Я тоже "бился" пока не вспомнил что Апач нужно перезагрузить, после редактирования конфиг.
Я бы наверное тоже перезагрузила Апач, но вот боюсь, что моему хостеру эта идея не понравится Azn
Я на удаленном серваке делаю...

что в .htaccess?
бот SEF-а опубликован/включен?

Бот включен.
В .htaccess вот что:

# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName airfire5.valuehost.ru
AuthUserFile /pub/home/airfire5/htdocs/_vti_pvt/service.pwd
AuthGroupFile /pub/home/airfire5/htdocs/_vti_pvt/service.grp
##
# @version $Id: htaccess.txt 2368 2006-02-14 17:40:02Z stingrey $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
# Only use one of the two SEF sections that follow.  Lines that can be uncommented
# (and thus used) have only one #.  Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section.  You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

#####  SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented.  If you are running your Joomla/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line.  For example, if your Joomla/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################


##  Can be commented out if causes errors, see notes above.
Options FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On


#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla/MamboDirectory (just / for root)

# RewriteBase /


########## Begin Standard SEF Section
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]       ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php
#
########## End Standard SEF Section


########## Begin 3rd Party or Core SEF Section
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]       ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#
########## End 3rd Party or Core SEF Section

Вот так вот это выглядит.
А при отладке вот что выдается:

--- Initializing SEF resolver: sefresolver
'/' => '/' (relative site URL)
--- Resolving: '/'
'/' not matched by incoming alias lookup
'/' is the root URL for the site

Ткните меня носом, где я дура?
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #7 : 10.05.2006, 00:25:22 »

Ткните меня носом, где я дура?
ну зачем же так? Azn

Эту секцию "закомментировать"
########## Begin Standard SEF Section
#
########## End Standard SEF Section


А эту - наоборот - "раскомментировать"
########## Begin 3rd Party or Core SEF Section
#
########## End 3rd Party or Core SEF Section
Записан
4ertovka.ru
Гость
« Ответ #8 : 10.05.2006, 01:06:07 »

ну зачем же так? Azn

Ну а как еще можно назвать блондинку навроде меня?  Angry

А вам НЕЧЕЛОВЕЧЕСКОЕ СПАСИБО!!! ВСЕ ЗАРАБОТАЛО!!!!!!!!!!!!!!  Cheesy
Записан
slugger
Гость
« Ответ #9 : 12.05.2006, 10:00:53 »


Эту секцию "закомментировать"
########## Begin Standard SEF Section
#
########## End Standard SEF Section


А эту - наоборот - "раскомментировать"
########## Begin 3rd Party or Core SEF Section
#
########## End 3rd Party or Core SEF Section


а вот я не фига не понял, т.к. не шарю.. дайте плиз полный пример
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #10 : 12.05.2006, 12:05:35 »

вот тебе .htaccess:
Код:
php_value error_reporting 7
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

May need to be uncommented.
If you are running your Joomla/Mambo from a subdirectory the name of the subdirectory will need to be inserted into this line.  For example, if your Joomla/Mambo is in a subdirectory called '/test/', change this:
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
to this:
RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR]
Записан
Chance
Гость
« Ответ #11 : 01.07.2006, 22:08:54 »

Может кто-нибудь поможет?

Поставил Joomla 1.0.10 (сборка joom.ru) + OpenSEF 2.0.5 SP2
Включил его.

В .htaccess прописал:
========================================
AddDefaultCharset WINDOWS-1251
RewriteEngine On 
RewriteBase /   
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]    ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
========================================

Большинство ссылок не работает:
Например, нажимаю на главной странице http://www.anekdots.org
"Краткая новость 3"

Попадаю сюда:
http://anekdots.org/content/view/4/9/
"Извините, страница не найдена.
Пожалуйста, вернитесь на главную страницу сайта."

Написал в masterhost, чтобы они перезагрузили Apache
Вот их ответ: "В этом нет необходимости, изменения в .htaccess вступают в силу сразу после сохранения файла."
Это так?

В чем может быть проблема?
Записан
Chance
Гость
« Ответ #12 : 01.07.2006, 22:36:10 »

Сам нашел, SEO надо было включить, я думал, что это как раз к OpenSEF относится, а он в глобальных настройках Joomla
Записан
Vovadmin
Гость
« Ответ #13 : 08.07.2006, 15:17:49 »

ну зачем же так? Azn

Эту секцию "закомментировать"
########## Begin Standard SEF Section
#
########## End Standard SEF Section


А эту - наоборот - "раскомментировать"
########## Begin 3rd Party or Core SEF Section
#
########## End 3rd Party or Core SEF Section

А у меня все равно не работает!
В раздел саходит, а далее файлов нен видит!!
Записан
Aysek
Гость
« Ответ #14 : 29.07.2006, 22:39:34 »

Пишит ошибку, в чём проблема?

--- Initializing SEF resolver: sefresolver
'/content/view/10/202/' => '/content/view/10/202/' (relative site URL)

function input() > 1. Components count: 0
function input() > 2. Resolving: /content/view/10/202/
function input() > 3. '/content/view/10/202/' => '/index.php?option=com_content&task=view&id=10&Itemid=202' (Joomla SEF)
'/index.php' is an internal Joomla URL
'/index.php?option=com_content&task=view&id=10&Itemid=202' is a Joomla content URL
'/index.php?option=com_content&task=view&id=10&Itemid=202' => '/tcha.vo./primery/ionizator-dlya-kompyutera..html' (automapping)
--- Internal URL: /index.php?option=com_content&task=view&id=10&Itemid=202
Записан
semenMar2
Гость
« Ответ #15 : 06.08.2006, 13:47:17 »

Теперь помогите мне:
Мучаюсь 2-ой день с OpenSEF 2.0.0 RC5 SP2 RU5...
1. В глобальной конфигурации SEO включено.
2. Бот включен.
3. сама система OpenSEF включена...
4. Файл .htacccess побправил.
Результат - везде 404-ый ерор...

Уже 3-ий день бьюсь башкой об сервер - результата нет...
Обновился с джумлы 1.0.8 параноя до 1.0.10...
 - без толку.
Фиг знает что делать...
phpinfo() говорит, что mod_rewrite есть...

Я подозреваю, что система не видит файл .htaccess по непонятной причине...
хотя и chmod (644) и chown (apache:apache) выставил...
Какие бы изменения в .htaccess не вносил - толку нет.
Вот так...

Я уже замаялся с этим...
Кстати, обычный sef тоже не работает...
В чём грабли?
Записан
pav
Гость
« Ответ #16 : 06.08.2006, 13:51:43 »

2semenMar2 Покажите свой .htaccess возможно вы в нем что-то непутали.
Записан
semenMar2
Гость
« Ответ #17 : 07.08.2006, 09:15:58 »

Код:
<Files .htaccess>
order allow,deny
deny from all
</Files>
AddDefaultCharset WINDOWS-1251

Options FollowSymLinks

RewriteEngine On

#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

Redirect        /google.html        http://www.google.com

Я подозреваю, что здесь не всё, что должно быть...
Редирект не работает Sad
Записан
sever
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Сообщений: 7


« Ответ #18 : 07.08.2006, 11:41:05 »

у меня редирект работает а всё остальное нет
как вариант можно писать

Options +FollowSymLinks
Записан
semenMar2
Гость
« Ответ #19 : 07.08.2006, 15:41:34 »

Пробовал с плюсиком...
Ничего не изменилось...
Записан
semenMar2
Гость
« Ответ #20 : 25.08.2006, 17:46:40 »

Ну где спецы???
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #21 : 25.08.2006, 17:58:42 »

а что нужно то?
Записан
semenMar2
Гость
« Ответ #22 : 28.08.2006, 17:12:41 »

Нужно, что бы работало, а оно в 404 валится... Sad
Записан
helen
Гость
« Ответ #23 : 01.09.2006, 12:22:15 »

Пожалуйста и мне помогите - установила opensef - все работает, кроме страниц, генерируемых компонентами... захожу например в simplefaq и внутри него ссылки обычные.. так и должно быть? или я че то не шарю?  ???
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #24 : 01.09.2006, 12:41:37 »

попробую описать технологию - надеюсь, будет понятно что и почему.
все ссылки в джумле формируются передачей параметров (GET-запрос) в index.php.
например: index.php?option=com_frontpage&Itemid=1

у каждого компонента свои параметры.
те, что изначально присутсвуют в джумле - известны, поэтому разработчкики OpenSEF могут заранее предусмотреть варианты и реализовать их обработку.
со сторонними компонентами это сделать довольно проблематично ввиду их большого кол-ва.
для этого был разработан механизм расширений для этих компонентов - необходимо написать специальный обработчик.
если его нет, то компонент обрабатываться не будет и все ссылки в лучшем случае будут приведены с стандартному SEO формату
опять же, при условии, что в компоненте заложено преобразование ссылок через функцию sefRelToAbs($link)
Записан
helen
Гость
« Ответ #25 : 01.09.2006, 14:04:25 »

userxp,
спасибо, все предельно ясно.. в принципе я так и предполагала.. И какой выход? самой научить open sef разпознавать параметры... или забить на это, ведь вообще то меняются эти ссылки на стандатные seo...
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #26 : 01.09.2006, 14:08:27 »

И какой выход? самой научить open sef разпознавать параметры... или забить на это, ведь вообще то меняются эти ссылки на стандатные seo...
откуда я знаю?
тебе решать.
если разбираешься в php могу помочь с созданием расширения.
как его называть и куда класть - есть АЖ три (!) варианта Grin

я обычно кладу файл sef_ext.php в админ-папку компонента (/administrator/components/com_имя-компонента/)
Записан
helen
Гость
« Ответ #27 : 01.09.2006, 16:11:38 »

userxp, это было размышление и ни в коем случае не вопрос к тебе!  Wink
спасибо за помощь, и еще один вопрос - 404sef работает по такой же схеме? (т.е. со сторонними компонентами никак?)
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #28 : 01.09.2006, 16:18:06 »

404sef работает по такой же схеме?
нету его.
теперь ARTIO.

т.е. со сторонними компонентами никак?
как.
я же написал - через расширение.
Записан
helen
Гость
« Ответ #29 : 01.09.2006, 16:36:19 »

установила artio - он прекрасно работает с нестандартными джумловскими компонентами! тока блин транслита с рус.языка пока нет.
Записан
Страниц: [1] 2 3 4   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet