zf2 https marshruti ishlamayapti

Menda zf2 dam olish veb-xizmati bor va mening marshrutim shunday

'geo-province' => array(
    'type' => 'segment',
    'options' => array(
       'route' => '/geo-province[/:id]',
       'defaults' => array(
          '__NAMESPACE__' => 'Geo\Controller',
          'controller' => 'GeoProvince',
       ),
    ),
 ),

agar men http dan foydalansam hammasi yaxshi ishlaydi, lekin https dan foydalansam emas. Men sxema tipidagi marshrutdan foydalanishim kerakligini o'qidim, lekin ishlamaydi va bunga qo'shimcha ravishda bu tom ma'nodagi marshrut, lekin menga segment tipidagi marshrut kerak

bu yangi marshrut

    'geo-province' => array(
    'type' => 'Schema',
    'options' => array(
       'route' => '/geo-province',
       'scheme' => 'https',
       'defaults' => array(
          '__NAMESPACE__' => 'Geo\Controller',
          'controller' => 'GeoProvince',
          'action'=>'index
       ),
    ),
 ),

qanday hal qila olaman?


person ciro    schedule 11.11.2014    source manba
comment
Siz hali ham ushbu postni o'qidingizmi? stackoverflow.com/questions/18141140 /   -  person alex    schedule 12.11.2014
comment
Aleks yuqorida aytganidek, marshrut mos kelishi uchun bolalar marshrutlarini qo'shimcha belgilashingiz kerak.   -  person Pradeep    schedule 12.11.2014


Javoblar (1)


http va https so'rovlar teng doirada qayta ishlanadi. Agar marshrut sozlangan boʻlsa, http://example.com/foo/bar yoki https://example.com/foo/bar dan ortiq sahifani soʻrashingiz muhim emas

'myroute' => array(
    'type' => 'segment',
    'options' => array(
       'route' => '/foo[/bar]',
       'defaults' => array(
          'controller' => 'Some\Controller',
          'action' => 'someaction',
       ),
    ),
 ),

Http Scheme amallarni http va https oralig'ida ajratmoqchi bo'lganingizda foydali bo'ladi. agar sizning sahifangiz https so'rovlarida ko'rsatilmasa, veb-xizmatingiz ssl uchun to'g'ri sozlanmagan va so'rov /public/index.php ga yo'naltirilmagan bo'lishi mumkin.

person ins0    schedule 13.11.2014
comment
rahmat. muammo security.conf apache edi. amalda .htaccess o'qilmaydi va shuning uchun hech narsa ishlamadi. Sizning taklifingiz meni to'g'ri yo'lga qo'ydi. - person ciro; 14.11.2014