Php 编辑.htaccess重定向到错误404未找到对象
我目前正在编辑我的.htaccess文件,以将任何请求重定向到项目中的公用文件夹,但我刚刚收到此错误 404找不到对象 下面是.htaccess文件夹中的代码Php 编辑.htaccess重定向到错误404未找到对象,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我目前正在编辑我的.htaccess文件,以将任何请求重定向到项目中的公用文件夹,但我刚刚收到此错误 404找不到对象 下面是.htaccess文件夹中的代码 RewriteEngine on RewriteCond %{REQUEST_URI} !^/public/ RewriteRule (.*) /public/$1 我不是很熟悉htaccess代码,这有什么问题吗 更新 下面是我的项目中的摘要文件结构(如果有帮助的话) -projectfolder | |--.htaccess |
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule (.*) /public/$1
我不是很熟悉htaccess代码,这有什么问题吗
更新
下面是我的项目中的摘要文件结构(如果有帮助的话)
-projectfolder
|
|--.htaccess
|
|----includes
|
|----mvc
|
|----cache
|
|----public
提前感谢您的.htaccess不直接位于
DocumentRoot
下。请尝试以下规则:
RewriteEngine on
RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
是否启用了.htaccess?这个.htaccess在哪里?@anubhava-它位于我的项目文件夹的根目录下