Vbulletin и Wordpress

voodoo911
На сайте с 11.03.2008
Offline
157
474

Собственно суть проблемы - настройка htaccess файла. Форум имеет свой кусок кода, WP - свой. Можно ли каким то образом в зависимости от урла выполнять тот или иной кусок кода ?

WP -

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /vaporizer-reviews/

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /vaporizer-reviews/index.php [L]

</IfModule>

Vbulletin

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)

RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/

RewriteRule ^(.+)$ vbseo.php [L,QSA]

Options -MultiViews

ErrorDocument 404 //vaporizerforums/216310.php

Options -MultiViews

ErrorDocument 404 /vaporizerforums/216310.php

K
На сайте с 29.06.2005
Offline
76
#1

У вас в любом случае одна из систем будет находится в корне, другая в какой-то папке.

Вот и разбейте .htaccess на 2 файла и разместите их также в корне и папке.

voodoo911
На сайте с 11.03.2008
Offline
157
#2

Проблема в том, что в урлах не должно быть промежуточной папки.

Wordpress позволяет разместить файлы в одной папке, но использовать в урле верхнюю директорию. Для этого нужно в нее залить htacess и index.php. В данный момент я залил условия htaccess в один файл, но при этом нормально работает морда форума и категории вордпресса, но 404 по внутренним страницам форума. Вот и думал разделить каким то образом выполнение htaccess файла.

К сожалению, htaccess не позволяет юзать конструкции типа LocationMatch, при котором можно было бы легко реализовать данный функционал

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий