我正在尝试配置我的虚拟服务器,但我对.htaccess url重写选项有一些问题。
我的服务器有这样的结构:
我希望任何类型的请求都重定向到index.php,我希望用户在访问www.webdomain.com时重定向到www.webdomain.com/public。
这是我在webdomain文件夹中的尝试:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ sitefolder/otherfolder/public/index.php [NC,L]
有了这个,我只会在我导航到公共文件夹时才重定向到index.php。