Hello - I have big problem with 3.3.1
I have integrated mod with vbSEO. It works fine on 3.3.0, but crashes on 3.3.1
For integration I have own .htacces rules
Code:RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [L,QSA] RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA] RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron) RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
And inside vbenterprisetranslator_seo.php (there redirects .htaccess) I have:
The line $_GET['vbseorelpath'] = $_SERVER['REQUEST_URI']; I added specially for 3.3.1 version - without it main page is crashed (error with connecting to database).Code:if(isset($_GET['vbet_lang'])) { $_GET['language'] = $_GET['vbet_lang']; $_SERVER['REQUEST_URI'] = $_GET['redirected']; $_SERVER['HTTP_X_REWRITE_URL'] = $_SERVER['REQUEST_URI']; //for vbSEO 3.3.1 - crashes vbSEO 3.3.0 $_GET['vbseorelpath'] = $_SERVER['REQUEST_URI']; } include_once(dirname(__FILE__).'/vbseo.php');
So I already have working solution - not crashing one - but now on main page URL's are not changed in SEO way. Of course this happens only when .htaccess redirects to my file and my includes vbseo.php (when going to vbseo.php by its rules it is ok).
As I wrote it all was working fine on 3.3.0, now it's not. What variables ($_SERVER, $_GET, something else) I must set to have working solution?


LinkBack URL
About LinkBacks





Reply With Quote
