Apache SetEnv REDIRECT_ slash konulur.

2 Cevap php

Zend Framework dayalı bir uygulama için ben .htaccess içinde Apacheleri SetEnv kullanın. Ben şöyle bir test, evreleme ve üretim sunucularında kullanabilirsiniz:

SetEnv APPLICATION_ENVIRONMENT production

Hazırlama sunucusunda PHP bu env var okuyamadı. Ben yaptım Ancak bir var_dump( $_ENV ) php ben değeri var ama anahtar REDIRECT_ olma ile önüne edildi

REDIRECT_APPLICATION_ENVIRONMENT

Bu neden oluyor herkes açıklayabilir, ve bunu nasıl engelleyebilirim?

2 Cevap

Ben Zend için de sizin. Htaccess içinde mod_rewrite kuralları var tahmin ediyorum? Ben bunu bir yönlendirme yaptığında değer yeni bir URL ile herhangi bir yeni ayarları tarafından geçersiz olmayacak böylece mod_rewrite prepending olabilir inanıyorum.

Ben aynı sorunu vardı ve çünkü benim Apache CGI olarak çalıştırırken oldu.

Mod_php'yi etkinleştirdikten sonra, ben bu öneki olmadan benim değişkene erişebilir.