我在URL上运行我的应用程序,例如:http://mywebsite.com/ 运行良好。现在,我想将admin部件添加到我的应用程序中,该应用程序的url为:http://mywebsite.com/admin,它将自动将它们重定向到管理员的登录页面(http://mywebsite/admin/product/login)。我希望此管理模块完全分开工作。所以我有以下文件夹结构:
我有三个.htaccess文件。我很困惑,我必须在哪个.htaccess文件中进行更改,以使用户转到http://mywebsite.com/admin/products/login
时重定向到http://mywebsite.com/admin
。我在所有三个.htaccess文件中都有以下代码:
** .htaccess(在根文件夹中)**
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
** .htaccess(在公共文件夹中)**
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /mywebsite/public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
** .htaccess(在应用程序文件夹中)**
Options -Indexes
任何建议和帮助将不胜感激。