• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Опять ЧПУ  (Прочитано 1178 раз)
  • *
  • Сообщений: 29
    • boxdoska
« : 30 Март 2016, 18:18:02 »
Ребята помогите на сайте я включил ЧПУ
но появилась проблема при включённом ЧПУ пользователь не может зайти в профиль другого пользователя
переходит на другое объявления
кто знает как решить проблему?
мой сайт http://boxdoska.net.ua
последнии логи

ModSecurity: Access denied with code 424 (phase 2). Pattern match "python-requests/" at REQUEST_HEADERS:User-Agent. [file "/usr/local/apache2/conf/modsecurity/asl/asl.conf"] [line "7230"] [id "332039"] [rev "4"] [msg "RS-2: Suspicious Unusual User Agent (python-requests). Disable this rule if you use python-requests/. "] [severity "CRITICAL"] [hostname "boxdoska.net.ua"] [uri "/"] [unique_id "VvqoX1vOyF4AA9-AyHQAAAAB"]

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/img/, referer: http://go.mail.ru/search_images

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/img/, referer: http://go.mail.ru/search_images

(22)Invalid argument: mod_fcgid: can't lock process table in pid 1048186

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/oc-content/uploads/0/, referer: http://go.mail.ru/search_images
« Последнее редактирование: 31 Март 2016, 03:08:34 от syvak1 »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #1 : 31 Март 2016, 05:03:28 »
Ребята помогите на сайте я включил ЧПУ
но появилась проблема при включённом ЧПУ пользователь не может зайти в профиль другого пользователя
переходит на другое объявления
кто знает как решить проблему?
мой сайт http://boxdoska.net.ua
последнии логи

ModSecurity: Access denied with code 424 (phase 2). Pattern match "python-requests/" at REQUEST_HEADERS:User-Agent. [file "/usr/local/apache2/conf/modsecurity/asl/asl.conf"] [line "7230"] [id "332039"] [rev "4"] [msg "RS-2: Suspicious Unusual User Agent (python-requests). Disable this rule if you use python-requests/. "] [severity "CRITICAL"] [hostname "boxdoska.net.ua"] [uri "/"] [unique_id "VvqoX1vOyF4AA9-AyHQAAAAB"]

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/img/, referer: http://go.mail.ru/search_images

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/img/, referer: http://go.mail.ru/search_images

(22)Invalid argument: mod_fcgid: can't lock process table in pid 1048186

Directory index forbidden by Options directive: /home/boxdoska/boxdoska.net.ua/www/oc-content/uploads/0/, referer: http://go.mail.ru/search_images

Эти ошибки не имеют никакого отношения к ЧПУ.
1. ModSecurity сам использую на своём сервере, но не явлюсь специалистом по настройке. Это серверное ПО, которое защищает сайты от разного рода вредоносных атак.
Ругается на python-requests какой-то. Osclass в любом случае не использует Python, а только PHP.
2. Три ошибки где есть referer: http://go.mail.ru/search_images, Apache запретил боту mail.ru доступ к картинкам. Значит так конфиг Apache у Вас настроен. Опять же никакого отношения к ЧПУ Osclass эти ошибки не имеют.

Попробуйте включить Osclass debug.log :
1) Добавьте в config.php
define('OSC_DEBUG', true) ;
define('OSC_DEBUG_LOG', true) ;
2) в папке oc-content в файле debug.log будут сохраняться все ошибки PHP.

  • *
  • Сообщений: 29
    • boxdoska
« Ответ #2 : 31 Март 2016, 08:56:25 »
включил Osclass debug.log
« Последнее редактирование: 31 Март 2016, 13:08:55 от Dis »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #3 : 31 Март 2016, 13:08:28 »
Эти Notice тоже не влияют никак на работу ЧПУ. Не видно никаких ошибок.

  • *
  • Сообщений: 29
    • boxdoska
« Ответ #4 : 31 Март 2016, 13:42:53 »
подскажите ети три строчки ето авторизация сайта Ulogin
где тут ошибки?

[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_em in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 72
[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_pass in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 74
[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_em in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 75

67<form style="display:none;" id="login" name="login_post_form" action="<?php echo osc_base_url(true); ?>" method="post">
68<fieldset>
69<input type="hidden" name="page" value="login" />
70<input type="hidden" name="action" value="login_post" />
71<label for="email"><?php _e('E-mail''fino'); ?></label><br/>
72<input id="email" type="text" name="email" value="<?php echo $_POST ["post_em"]; ?>" /><br/>
73<label for="password"><?php _e('Password''fino'); ?></label><br/>
74<input id="password" type="password" name="password" value="<?php echo $_POST ["post_pass"]; ?>" />
75<?php if ($_POST ["post_em"]) echo '<script type="text/javascript">document.login_post_form.submit();</script>';?>
76</form>
« Последнее редактирование: 31 Март 2016, 13:57:02 от syvak1 »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #5 : 31 Март 2016, 14:05:55 »
подскажите ети три строчки ето авторизация сайта Ulogin
где тут ошибки?

[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_em in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 72
[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_pass in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 74
[31-Mar-2016 08:23:47 Europe/Kiev] PHP Notice:  Undefined index: post_em in /home/boxdoska/boxdoska.net.ua/www/oc-content/themes/fino/header.php on line 75
Это Notice. И не надо  обсуждать вопросы отличные от Темы топика.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #6 : 31 Март 2016, 15:05:38 »
Судя по debug.log у Вас нет ошибок в Osclass, которые как-то могут влиять на ЧПУ. Посмотрите свой HTACESS.

  • *
  • Сообщений: 29
    • boxdoska
« Ответ #7 : 31 Март 2016, 15:52:07 »
у меня такой HTACESS

ErrorDocument 404 http://boxdoska.net.ua/

 <IfModule mod_deflate.c>
# force deflate for mangled headers
<IfModule mod_setenvif.c>
  <IfModule mod_headers.c>
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
    RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
  </IfModule>
</IfModule>

# HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
<IfModule filter_module>
  FilterDeclare   COMPRESS
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/html
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/css
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/plain
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/x-component
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/javascript
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/json
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/xhtml+xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/rss+xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/atom+xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/vnd.ms-fontobject
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $image/svg+xml
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $application/x-font-ttf
  FilterProvider  COMPRESS  DEFLATE resp=Content-Type $font/opentype
  FilterChain     COMPRESS
  FilterProtocol  COMPRESS  DEFLATE change=yes;byteranges=no
</IfModule>

<IfModule !mod_filter.c>
  # Legacy versions of Apache
  AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
  AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
  AddOutputFilterByType DEFLATE image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</IfModule>
</IfModule>

####Custom Rewrite Rules Start###
RewriteEngine on
RewriteBase /
RewriteCond $1 ^(index\.php)?$ [OR]
RewriteCond $1 \.(gif|jpg|css|js|png|ico)$ [NC,OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ - [S=1]
RewriteRule . /index.php [L]
####Custom Rewrite Rules End####


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

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #8 : 31 Март 2016, 16:04:11 »
Нет слов. И кто Вас надоумил это сделать ?
По напишите непонятно чего, а потом удивляетесь проблемам с ЧПУ .

  • *
  • Сообщений: 29
    • boxdoska
« Ответ #9 : 31 Март 2016, 16:12:56 »
я только учусь
я не профессионал
и спрашиваю как исправлять ошибки
так и как правельно HTACESS будет

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #10 : 31 Март 2016, 16:23:16 »
я только учусь
я не профессионал
и спрашиваю как исправлять ошибки
так и как правельно HTACESS будет
Так не надо из интернета брать наборы правил от других CMS и пытаться использовать их с Osclass.
Зачем mod_rewrite у Вас дважды ?
Вот это правильный:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
И что важно, когда включается ЧПУ - эти правила видны в админке!
А вот это:####Custom Rewrite Rules Start###
RewriteEngine on
RewriteBase /
RewriteCond $1 ^(index\.php)?$ [OR]
RewriteCond $1 \.(gif|jpg|css|js|png|ico)$ [NC,OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ - [S=1]
RewriteRule . /index.php [L]
####Custom Rewrite Rules End####
Непонятно откуда взято и зачем.
« Последнее редактирование: 31 Март 2016, 16:25:57 от Dis »

  • *
  • Сообщений: 29
    • boxdoska
« Ответ #11 : 31 Март 2016, 16:28:51 »
сейчас поставил такой  HTACESS  не работает в профиль других пользователей не заходи переходит на другие объявления
отключал постоянные ссылки и включал обратно все ровно не работает

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

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 951
    • Шаблоны и плагины Osclass
« Ответ #12 : 02 Апрель 2016, 17:54:10 »
сейчас поставил такой  HTACESS  не работает в профиль других пользователей не заходи переходит на другие объявления
отключал постоянные ссылки и включал обратно все ровно не работает
Не работает только переход в профиль со страницы объявления ?

 


test