我有一个子文件夹域,如:
/domain.com
L service
L application
L ...
L library
L public
L index.php
L .htaccess
我的.htaccess
:
RewriteEngine On
RewriteBase /service
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
当我运行域名
时自动重定向到
http://domain.com/service/public。
但我希望它不使用/public
文件夹。如何解决它
答案 0 :(得分:0)
公共 L index.php L .htaccess
将两个文件放在公用文件夹之外并删除公用文件夹。 之后打开index.php文件并替换路径
|| define('APPLICATION_PATH',realpath(dirname( FILE )。'/。/ application'));
到
|| define('APPLICATION_PATH',realpath(dirname( FILE )。'/ application'));
提供应用程序文件夹的路径