маршрутизация вызывающего запроса POST включает index. php в URL - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь опубликовать форму, и у меня есть следующие маршруты внутри моих маршрутов. php:

$route['install'] = 'install/index';
$route['ajax_install'] = 'install/ajax_install';
$route['success'] = 'install/success';

когда я пытаюсь сделать сообщение, он должен вызывать ajax_install .. однако, когда я выполняю в почтовом запросе ajax он показывает следующее enter image description here

, как вы видите, он вызывает siral.marketing/install/index.php/ajax_install

почему существует индекс. php в Это? не должно быть siral.marketing/install/ajax_install

вот моя nginx конфигурация:

server {
    listen 80;
    listen [::]:80;

    root /var/www/smartpanel;
    index  index.php index.html index.htm;

    server_name www.siral.marketing;
    #return 301 http://siral.marketing$request_uri;

    client_max_body_size 100M;

    autoindex on;

    location / {
        try_files $uri $uri/ /index.php;
    }

    location ~* \.php$ {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }

    location ~ /\.ht {
            deny all;
        }

    # Deny for accessing codes
    location ~ ^/(application|system|tests)/ {
            return 403;
    }

   include snippets/phpmyadmin.conf;
}

У меня также уже есть:

$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';

в моем файле конфигурации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...