Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何设置/和/管理路径在codeIgniter中创建2个应用程序(前台、管理员)_Php_.htaccess_Codeigniter - Fatal编程技术网

Php 如何设置/和/管理路径在codeIgniter中创建2个应用程序(前台、管理员)

Php 如何设置/和/管理路径在codeIgniter中创建2个应用程序(前台、管理员),php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,如何设置/和/管理路径在codeIgniter中创建2个应用程序(前台、管理员) 我的意思是如何在.htaccess中编写它,使2个应用程序的两条路径都能工作 RewriteEngine on RewriteBase / RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rewr

如何设置/和/管理路径在codeIgniter中创建2个应用程序(前台、管理员)

我的意思是如何在.htaccess中编写它,使2个应用程序的两条路径都能工作

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

如果不必出于某些奇怪的原因,就不要使用htaccess

只需在routes.php中为管理员创建附加路由,或者创建一个管理员控制器admin.php,或者如果您使用的是HMVC,则创建一个名为admin的模块

顺便说一句,你真的有两个不同的应用程序文件夹的管理员和前端


从一个应用程序访问另一个应用程序中的内容必须非常复杂(我指的是大量附加代码),或者?

是的,我同意Derfder的观点。我的CI应用程序有前端和后端,没有与之相关的htaccess修改

我只是在controllers文件夹中使用admin.php来保存与管理相关任务的所有页面。我通过检查方法或构造函数中是否有管理员来确保安全