Модуль URL отлично работает на локальном хосте, но не работает на веб-сервере - PullRequest
0 голосов
/ 25 февраля 2020

Следующий модульURL работает

http://localhost/webnew/wms/directs/main.php?_modid=&_mod=&del=18

, но не может запустить его на сервере следующим образом:

http://......../wms/helpmes/main.php?_modid=&_mod=&status=0&no=1

почему ??

Как я могу работать на сервере нормально, как localhost?

Я использую код воспламенителя.

1 Ответ

0 голосов
/ 25 февраля 2020

В вашем конфигурационном файле config / config. php, пожалуйста, убедитесь, что вы установили permitted_uri_chars, как показано ниже. $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-@\=';

А также убедитесь, что на вашем сервере включен rewrite module. для apache сервера вы должны сделать, как показано ниже: cammand.

sudo a2enmod rewrite

sudo vi /etc/apache2/

sudo vi /etc/apache2/apache2.conf

В вашем конфигурационном файле apchae вы должны написать так

<Directory /var/www/html/>

AllowOverride All

</Directory>

И затем перезагрузите сервер.

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