Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/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
在apache(uniserver)中启用重写引擎会在所有文件上导致403_Apache_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

在apache(uniserver)中启用重写引擎会在所有文件上导致403

在apache(uniserver)中启用重写引擎会在所有文件上导致403,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我想做的是在Apache中启用一个“干”版本的url重写,只检查它是否工作,实际上还没有重写任何内容 我想到的最简单的.htaccess是: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d 但这仍然不起作用。我试图请求的所有文件、所有路径,无论它们是否存在,都将返回403禁止 我需要的是任何示例htaccess,其中包含必须工作的重定向,即允许访问所有现有文件和文件

我想做的是在Apache中启用一个“干”版本的url重写,只检查它是否工作,实际上还没有重写任何内容

我想到的最简单的
.htaccess
是:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
但这仍然不起作用。我试图请求的所有文件、所有路径,无论它们是否存在,都将返回
403禁止


我需要的是任何示例htaccess,其中包含必须工作的重定向,即允许访问所有现有文件和文件夹,并仅在请求的文件未退出时执行其工作。

问题在于我没有添加以下行:

Options +SymLinksIfOwnerMatch


在没有任何实际规则的情况下,您打算如何测试重写规则?单靠重写是不行的anything@Capsule:但它会阻止所有其他请求。我想要一个dumy-one来检查apache服务器本身是否没有损坏。添加
RewriteRule^dummyhttp://google.com [R] 
。然后转到domain.com/dummy。如果你被重定向到谷歌,那么它就会工作
Options +FollowSymlinks