【发布时间】: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