设置htaccess时遇到问题.. 每当我打电话给我的网站时,它只能用于1个应用程序,另一个则不能。
这就是我的文件夹结构:
-application
-web
-service
-aset
-assets
-system
-.htaccess
-index.php
-service.php
这是我的htaccess默认设置(适用于包含一个应用程序的所有版本):
RewriteEngine On
RewriteBase /mysite/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
问题是,我想在1个项目中制作2个应用程序,所以我只需要创建应用程序/ Web和应用程序/服务,并将应用程序Web设置为默认应用程序。
我使用Code Igniter 3.0.2,Apache / 2.4.10(Win32)OpenSSL / 1.0.1i PHP / 5.6.3
答案 0 :(得分:0)
我建议您将其他应用程序移至网络内部。
-application
-config
-controller
-model
-view
-service
-application
...
-system
-.htaccess
-index.php
-system
-.htaccess
-index.php
那就像在一个代码点火器中有一个代码点火器。