【问题标题】:Manage virtual host in CodeIgniter在 CodeIgniter 中管理虚拟主机
【发布时间】:2017-08-15 17:20:50
【问题描述】:

我对使用 ubuntu 在 apache2 中为 CI 设置虚拟主机感到困惑。

我有一个使用虚拟主机在本地运行的网站,但是当我打开我的导航链接时。

mysite.com/about_us

打不开,说:404 Not Found

这是我的虚拟主机代码

<VirtualHost *:80>
    ServerAdmin webmaster@blade.co.loc
    ServerName blade.co.loc
    ServerAlias www.blade.co.loc

    DocumentRoot /var/www/html/new/

    <Directory /var/www/html/new/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

这是我的 .htaccess 代码

<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine On
RewriteBase /new/

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

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

【问题讨论】:

    标签: codeigniter ubuntu virtualhost


    【解决方案1】:

    按照以下步骤操作。它会引导你走上正确的道路。它描述了每一个细节。并检查您是否正确提供了 routes.php 中的链接。这是用于在 ubuntu 中创建虚拟主机 https://support.rackspace.com/how-to/set-up-apache-virtual-hosts-on-ubuntu/

    【讨论】:

      猜你喜欢
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 2011-05-05
      • 2016-03-03
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多