Реклама на сайте Advertise with us

WordPress Mu rewrite rules для nginx

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Монах

С нами с 20.08.08
Сообщения: 566
Рейтинг: 432

Ссылка на сообщениеДобавлено: 29/07/09 в 18:27       Ответить с цитатойцитата 

Устанвлен WP-Mu в папке /blogs/, в папке есть .htaccess следующего содержания:

Код:
RewriteEngine On
RewriteBase /blogs/

#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>


На сервере связка апача и ngnix, так что этот редирект работает только для динамики, а для статики не работает.

Что и где подкрутить, что бы эти rewrite rules действовали и для статики, что бы ngnix их понимал так же.

Спасибо.

BDSM Топы, Сиджи, Блоги

0
 

Монах

С нами с 20.08.08
Сообщения: 566
Рейтинг: 432

Ссылка на сообщениеДобавлено: 29/07/09 в 18:34       Ответить с цитатойцитата 

Нашел вот это, но куда это прописать не вкурю никак, явно не в .htaccess же.

Код:
location /blogs/ {
                index index.php;
                rewrite ^.*/files/(.*) /blogs/wp-content/blogs.php?file=$1;

                if (!-e $request_filename) {
                        rewrite ^.+?(/wp-.*) /blogs/$1 last;
                        rewrite ^.+?(/.*\.php)$ /blogs/$1 last;
                        rewrite ^ /blogs/index.php last;
                }
       }



Вот ветка интересная на эту тему, покурите плиз кому не в лом, я там мало что понять могй в этих реврайтах.
http://mu.wordpress.org/forums/topic/3410

BDSM Топы, Сиджи, Блоги

0
 



С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950


Передовик Master-X (01.01.2008)
Ссылка на сообщениеДобавлено: 29/07/09 в 20:34       Ответить с цитатойцитата 

Это надо писать в nginx.conf

4
 

Монах

С нами с 20.08.08
Сообщения: 566
Рейтинг: 432

Ссылка на сообщениеДобавлено: 29/07/09 в 21:01       Ответить с цитатойцитата 

нашел, написал, эффекта не последовало только...nginx перезапустил kill -HUP PID

BDSM Топы, Сиджи, Блоги

0
 



С нами с 29.08.04
Сообщения: 223
Рейтинг: 123

Ссылка на сообщениеДобавлено: 31/07/09 в 18:45       Ответить с цитатойцитата 

В nginx надо сделать хеш таблицу домен - id, и по ней правило рерайта на статику

админю ваши дедики

4
 

Монах

С нами с 20.08.08
Сообщения: 566
Рейтинг: 432

Ссылка на сообщениеДобавлено: 31/07/09 в 19:15       Ответить с цитатойцитата 



а можно на человеческом плиз. icon_surprised.gif

BDSM Топы, Сиджи, Блоги

0
 



С нами с 29.08.04
Сообщения: 223
Рейтинг: 123

Ссылка на сообщениеДобавлено: 01/08/09 в 14:21       Ответить с цитатойцитата 

Стукни в скайп тогда

админю ваши дедики

4
 



С нами с 14.06.06
Сообщения: 3000
Рейтинг: 1475

Ссылка на сообщениеДобавлено: 01/08/09 в 19:56       Ответить с цитатойцитата 

eSupport а тут не напишешь?

4
 

Монах

С нами с 20.08.08
Сообщения: 566
Рейтинг: 432

Ссылка на сообщениеДобавлено: 01/08/09 в 20:18       Ответить с цитатойцитата 

eSupport: мне пока неактуально, да и скайпа нет.
Но на будущее пригодится, и другим тоже.

Или может кто другой отпишет, как поставить wp-mu на связке Apache-Nginx, особенно в папке и с сабами.

p.s. Психанул вчера, снес вп-му, и поставил N-простых вп. icon_cool.gif

BDSM Топы, Сиджи, Блоги

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »