PDA

Ver la Versión Completa: Resuelto Cambio de FAST CGI rompe .htaccess para vbet fuera de regla



ctrenks
18-03-12, 15:39
Cuando me cambio a FCGI en mi servidor (para permitir xCache y acelerar el) mi rulles rewite dejar de woorking.

Si simplemente quitar la




#This rule must be in each directory which have to be supported (without forum directory itself)
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


trabajan todas mis reglas. por lo que aparece somthing en esto rompe el .htaccess completo con FCGI

¿alguna idea?

gracias
Chris

r.dziadusz
18-03-12, 18:24
Hola
¿Podría usted por favor muéstrame tu .htaccess todos?

ctrenks
19-03-12, 15:49


<Files ~ "\.inc$">
Order allow,deny
Deny from all
Satisfy All
</Files>

Header unset ETag
FileETag None


# 2 HOURS
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2015 20:00:00 GMT"
</FilesMatch>

Options +FollowSymLinks

RewriteEngine on
RewriteBase /


RewriteRule [.]*play_casino([0-9]+) cportal/tclick.php?%{QUERY_STRING}&id=$1 [QSA]
RewriteRule [.]*play_banner([0-9]+) cportal/bclick.php?%{QUERY_STRING}&id=$1 [QSA]
RewriteRule ^casino_guide/([a-z0-9-]+).html$ index.php?id=casino_guide/$1
RewriteRule [.]*poker_guide/([a-z0-9-]+).html index.php?id=poker_guide/$1 [QSA]
RewriteRule [.]*bingo_guide/([a-z0-9-]+).html index.php?id=bingo_guide/$1 [QSA]
RewriteRule [.]*skill_guide/([a-z0-9-].+).html index.php?id=skill_guide/$1 [QSA]
RewriteRule [.]*casino_guide/reviews([a-z0-9-]+) index.php?pageid=reviews [QSA]
RewriteRule [.]*casino_guide/review-save([a-z0-9-]+) index.php?pageid=review-save [QSA]
#RewriteRule ^/?([a-z0-9-]+)\.html index.php?id=$1 [QSA]
RewriteRule ^([a-z0-9-]+)\.html$ index\.php?id=$1
RewriteRule [.]*casino-banks/([a-z0-9-]+) index.php?pageid=binfo&id=$1 [QSA]
RewriteRule [.]*casino_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*poker_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*bingo_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*skill_review/([a-z0-9-]+) index.php?pageid=info2&id=$1 [QSA]
RewriteRule [.]*casino-banking/([a-z0-9-]+).html index.php?id=casino-banking/$1 [QSA]
RewriteRule [.]*afc_contests/([a-z]+).html index.php?pageid=$1 [QSA]



#Those rules have to be in domain main folder
#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|cy|yi)/(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|cy|yi)* http://www.allfreechips.com/Allfreechips [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|cy|yi)/$ index.php?language=$1&vbet_outside=true [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|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]


#This rule must be in each directory which have to be supported (without forum directory itself)
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


ctrenks
20-03-12, 13:38
¿Los pensamientos? I havent encontrado nada en línea que diría esto se romperá, lo hice ver referance que FCGI no puede tener ningún valor para los campos de SERVER_ENV pero nada de lo que dice esto debería ocurrir!

r.dziadusz
20-03-12, 14:09
Algunas preguntas de additiona:
-¿utilizas vbSEO?
¿-Si no tienen URL con /xx/ código de lang?
¿-es esta página fuera de su directorio de foro?
¿-culd mostrarme (screeenshot o url) roto url donde .htaccess no funciona?

ctrenks
20-03-12, 23:24
-¿utilizas vbSEO? -Sí (no VBSEO reglas aunque fuera del directorio de foros
¿-Si no tienen URL con /xx/ código de lang? Tengo todos mis direcciones URL con el /XX/ código de lang
¿-es esta página fuera de su directorio de foro? -SÍ
-culd que mostrarme (screeenshot o url) roto url donde .htaccess no funciona - cualquier página que requiera una reescritura url fom que htaccess es una página 404



Si me rem en las dos últimas líneas

RewriteCond% {QUERY_STRING}! Vbet_outside = true
RewriteRule ^(.*)$ $ 1? Vbet_outside = true [L, QSA]

todo funciona bien, o si ejecuto php en modo de suphp es todo OK.

ctrenks
21-03-12, 13:08
-¿utilizas vbSEO? -Sí, pero no reescribe fuera del directorio de foros donde se esta querrystring
¿-Si no tienen URL con /xx/ código de lang? -Sí todos mis páginas son /XX/
¿-es esta página fuera de su directorio de foro? -Sí
¿-culd mostrarme (screeenshot o url) roto url donde .htaccess no funciona? -Cualquier página requres la voluntad de reescritura (todos pero las páginas de inicio y foros) 404


Algunas preguntas de additiona:
-¿utilizas vbSEO?
¿-Si no tienen URL con /xx/ código de lang?
¿-es esta página fuera de su directorio de foro?
¿-culd mostrarme (screeenshot o url) roto url donde .htaccess no funciona?

r.dziadusz
21-03-12, 19:18
Ok
Estoy a la comprobación de que

ctrenks
23-03-12, 23:12
¿Puedo simplemente eliminar esto completamente y en mi no páginas Foro simplemente añadir $vbet_outside = true

Como usar una sola página a analizar todas las páginas del Foro no sería sencilla.

ctrenks
24-03-12, 00:21
¿Puedo simplemente eliminar esto completamente y en mi no páginas Foro simplemente añadir $vbet_outside = true

Como usar una sola página a analizar todas las páginas del Foro no sería sencilla.

ctrenks
26-03-12, 21:59
Pueden decirme donde la cheack es de $_GET [vbet_outside] y puedo configurarlo que sea posible así.

ctrenks
27-03-12, 17:54
Pensé que esto sería una solicitud simple 5 minutos???

r.dziadusz
27-03-12, 23:16
Lo siento tiene o esperar tanto tiempo.
Todavía estamos trabajando cómo resolver su problema.
Está intentando modificate $_GET... manualmente en includes/vbenterpisetranslator_functions_redirect_utils.php
en línea
if($_REQUEST['vbet_outside'] && false === strpos($url,'http')) {

ctrenks
28-03-12, 16:32
OK, sólo será agregar una variable en mi plantilla externa diciendo $vb_out = 1 then modificar si declaración con un OR así.

Gracias,
Chris

r.dziadusz
28-03-12, 18:17
Usted welcom por favor déjenme si funciona para usted

ctrenks
28-03-12, 21:08
Creo que funciona bien, estoy viendo un problema aunque cuando cambio de páginas (no es seguros cuando esto empezó) incluso si yo volver a normal reescribir las reglas.


en la página Guía de Casino Online | Ningún depósito Casinos | Reseñas de Casino en línea y Casino Forum (http://www.allfreechips.com) si cambiar a lang, y luego haga clic en otra página en el menú de la izquierda aparece un error 500 con una url como esta

xttp://www.allfreechips.com/da/da/da/da/da/da/da/da/da/da/casino_guide/usa-online-casinos.html

Obviamente no es bueno!

ctrenks
29-03-12, 12:32
Ver también un error en páginas como casinos Spin libre en 2012 ofrece gran libre casino bonos (http://www.allfreechips.com/casino_guide/free-spin-casinos.html) donde toma el "de" de guía en la dirección url y traets como la /de/ de lanf

ctrenks
29-03-12, 14:04
OK, terminando este hilo como su resuelta la cuestión orig. la apertura de un nuevo subproceso.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vBET Translator 4.10.1