部署到服务器后,Codeignater 路由不起作用

时间:2021-01-29 12:56:56

标签: deployment codeigniter-3 url-routing

有人帮我。

.htaccess 文件

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

配置文件

$config['base_url_front']  = 'http://example.com; 
$config['base_url']        = 'http://example.com'; 
$config['post_image_url']  = $config['base_url'].'assets/images/post_image/';
$config['post_video_url']  = $config['base_url'].'assets/images/post_video/';
$config['art_image_url']   = $config['base_url'].'assets/images/art_image/';
$config['media_video_url'] = $config['base_url'].'assets/images/media_video/';

$config['parent_folder_name'] = $_SERVER['DOCUMENT_ROOT'].'/';

目录结构 [![在此处输入图片描述][1]][1]

站点可用文件配置:

ServerAdmin webmaster@localhost
        ServerName example.com
        DocumentRoot /var/www/html/sourcedirectory
        
        <Directory /var/www/html/sourcedirectory/>
                Options +FollowSymLinks
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

我愿意提供任何建议...谢谢。 [1]:https://i.stack.imgur.com/yTGkX.png

0 个答案:

没有答案