2016-04-11 39 views
0

Özel yapıdan PhalconPHP'ye farklı çerçevelerle denedim.Sunucu Sorgu Dizesine Ekstra Parametreler Ekleme

Bazen, belirli bir parametre değeri olduğunda bazı sunucularda, sunucu sorgu dizesine ek parametreler ekliyor gibi görünüyor.

Bu, özellikle index sözüyle olur. Örneğin, URL şunun gibi ise; http://example.com/index ve $_GET değerlerini döktüğümde bunu elde ediyorum; Beklendiği gibi index eylemleri ile başlamıyor

array(1) { 
    ["_url"]=> 
    string(29) "/redirect:/public/index.html/" 
} 

Ancak başka bir URL değer. Örneğin, http://example.com/my-page için $_GET döktüğümde;

array(1) { 
    ["_url"]=> 
    string(29) "/my-page" 
} 

Benim .htaccess

AddDefaultCharset UTF-8 
DirectoryIndex index.php 
<IfModule mod_rewrite.c> 
    RewriteEngine on 

    # CloudFlare SSL 
    RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"' 
    RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [L] 

    # Redirect WWW to NON-WWW 
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 

    # Public Root 
    RewriteRule ^$ public/ [L] 
    RewriteRule (.*) public/$1 [L] 
</IfModule> 

Ben googled ve çözümleri için SOF kontrol ama çok şanslı değildi. Herhangi bir yardım mutluluk duyacaktır.

cevap