Ver la Versión Completa: Resuelto Cambio de FAST CGI rompe .htaccess para vbet fuera de regla
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?
<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]
¿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?
-¿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.
-¿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
¿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.
¿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.
Pueden decirme donde la cheack es de $_GET [vbet_outside] y puedo configurarlo que sea posible así.
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')) {
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
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!
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
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.