Ответы в темах

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Был коммент, при ответе на который последнему не наследовался статус ответа, то есть он не обладал
    <ul class=’children’>
    а становился самостоятельным комментарием, с точки зрения отображения в общем дереве.
    Порылся в базе. Оказалось что был еще один комментарий от этого же пользователя, но он не был одобрен. Не знаю, могло ли это повлиять на то, что я обнаружил.

    Посмотрел исходный код, получается, что последующим комментариям не наследуется следующая строчка:
    <ul class=’children’>

    Кто может подсказать что сломалось?

    Ага, уже начал ))) спасибо за ответ!

    А что такое %s и из чего она формируется? Как можно влиять на ее значение в каждом конкретном случае? Ни одной доки на этот счет не вижу, зато эта переменная присутствует везде.

    вот правильный и работоспособный конфиг:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domain.ru$
    RewriteCond %{HTTP_HOST} ^((.*).)domain.ru$ [NC]
    RewriteRule ^(/(.*)) /%2/$1 [QSA,L]

    Кому надо проверяйте, пишите работает или нет.

    С этим реврайтом тоже самое.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domain.ru$
    RewriteCond %{HTTP_HOST} ^((.*).)domain.ru$ [NC]
    RewriteRule ^(/(.*)) /%2/$2 [L]

    Вот rewritelog 9-го уровня подробности:

    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b98208/initial] (2) init rewrite engine with requested uri /
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b98208/initial] (3) applying pattern ‘^(/(.*))’ to uri ‘/’
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b98208/initial] (4) RewriteCond: input=’domain.ru’ pattern=’!^www.domain.ru$’ => matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b98208/initial] (4) RewriteCond: input=’domain.ru’ pattern=’^((.*).)domain.ru$’ [NC] => not-matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b98208/initial] (1) pass through /
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (2) init rewrite engine with requested uri /index.html
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (3) applying pattern ‘^(/(.*))’ to uri ‘/index.html’
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’!^www.domain.ru$’ => matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’^((.*).)domain.ru$’ [NC] => not-matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (1) pass through /index.html
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (2) init rewrite engine with requested uri /index.html.var
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (3) applying pattern ‘^(/(.*))’ to uri ‘/index.html.var’
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’!^www.domain.ru$’ => matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’^((.*).)domain.ru$’ [NC] => not-matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (1) pass through /index.html.var
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (2) init rewrite engine with requested uri /index.php
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (3) applying pattern ‘^(/(.*))’ to uri ‘/index.php’
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’!^www.domain.ru$’ => matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (4) RewriteCond: input=’domain.ru’ pattern=’^((.*).)domain.ru$’ [NC] => not-matched
    source_ip — — [16/Oct/2009:10:22:59 +0000] [domain.ru/sid#838548][rid#b9e238/subreq] (1) pass through /index.php

    Хм.. а кто-нибудь знает как исключительно имя пользователя изменять по какому-нибудь полю в базе?
    То есть сейчас выводится ‘author’, а мне хочется что-то вроде ‘author,status’, где status — какое-то слово, которое мне нужно.

    Синхронизация я думаю что будет не самым верным решением.
    Насколько я помню wordpress хранит пароли в базе, и шифрует их собственным велосипедом.
    Пароли в базе сайта хранятся в совершенно другом виде.
    Значит WP должен понимать пароли как свои, так и чужие.

    Простым копипастом и изменением конфига.

    Нет. Но не хочется переносить базу пользователей в WP, или прогонять всех пользователей через WP и записывать в уже существующую базу пароли в том виде, в котором их держит в базе WP.

    В точку. Еще раз проверил. Действительно в httpd.conf отсутствовал mod_rewrite. Спасибо!

    Да, этот кусок есть в .htaccess.
    В связке nginx+apache, nginx проксирует абсолютно весь трафик с апача, то есть ничего не отдает сам (я имею ввиду то, что не конструкций location).
    То есть отдельный сервер с nginx, отдельный сервер с WP.

    У меня есть подозрение на то, что не отрабатывает сам апач, но как это проверить увы идей больше нет…

Просмотр 12 ответов — с 1 по 12 (всего 12)