URL模块可以在localhost上正常运行,但不能在Web服务器上运行

时间:2020-02-25 05:03:02

标签: php codeigniter

以下URL模块正在工作

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

但是不能像这样在服务器上运行它:

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

为什么?

我如何像本地主机一样在服务器上正常运行?

我使用代码点火器。

1 个答案:

答案 0 :(得分:0)

在配置文件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>

然后重新启动服务器。