Я пытаюсь опубликовать форму, и у меня есть следующие маршруты внутри моих маршрутов. php:
$route['install'] = 'install/index';
$route['ajax_install'] = 'install/ajax_install';
$route['success'] = 'install/success';
когда я пытаюсь сделать сообщение, он должен вызывать ajax_install .. однако, когда я выполняю в почтовом запросе ajax он показывает следующее
, как вы видите, он вызывает 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';
в моем файле конфигурации