2016-04-11 22 views
0

カスタムビルドからPhalconPHPに異なるフレームワークで試しました。サーバークエリ文字列に余分なパラメータを追加する

特定のパラメータ値がある場合、サーバーによってはクエリ文字列に余分なパラメータが追加されることがあります。

これは具体的にはindexワードで発生します。 たとえば、URLが次のような場合。 http://example.com/indexと私がダンプ$_GETの値を私はこれを得る;予想通りindex行為で始まらない

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

しかし、他のURL値。たとえば、私がをhttp://example.com/my-pageにダンプするときは となる。

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

私の.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> 

私はGoogleで検索し、解決策のためのSOFをチェックするが、私はとても幸運ではなかったです。 ご協力いただければ幸いです。

答えて

関連する問題