Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess “;内部服务器错误”;在无效页面上_.htaccess_Internal Server Error - Fatal编程技术网

.htaccess “;内部服务器错误”;在无效页面上

.htaccess “;内部服务器错误”;在无效页面上,.htaccess,internal-server-error,.htaccess,Internal Server Error,我的htaccess文件的某些行如下所示 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !\.css$ RewriteCond %{REQUEST_URI} !\.js$ RewriteCond %{REQUEST_URI} !\.images$ RewriteCond %{REQUEST_URI} ^/(.*)$ RewriteCond %

我的htaccess文件的某些行如下所示

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.css$
RewriteCond %{REQUEST_URI} !\.js$
RewriteCond %{REQUEST_URI} !\.images$  
RewriteCond %{REQUEST_URI} ^/(.*)$
RewriteCond %{REQUEST_URI} !(\.jpg|\.gif|\.png)$ [NC] 
RewriteRule ^(.*)$ user/$1 [L,QSA]

但当我使用无效的url时,对于mydomain.com/bla,它会给出内部服务器错误。我的.htaccess有什么问题吗?

请尝试在
RewriteCond%{REQUEST\u URI}^/(.*)$之后立即添加这些条件。


这将检查重写的URI是否存在,如果不存在,则不会进行重写,如果URI不存在,则会导致内部循环。

请您写下与我的代码片段相关的完整代码,因为我不太熟悉。htaccess我已尝试过,但有些总是显示404找到,如果有效url为givenYes,则我已完成,但它将出现404错误我检查了mydomain.com/privacy,但它没有给出预期的结果resuklt@duke我当时不知道,我把这些确切的规则放在apache下的一个空白htaccess文件中,它工作得非常好。
RewriteCond %{DOCUMENT_ROOT}/user/%1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/user/%1 -d