无法在.htaccess上设置2个条件

时间:2019-03-06 20:14:23

标签: .htaccess

我在文件中有这些条件

RewriteEngine on
RewriteCond% {REQUEST_FILENAME} .php -f
RewriteRule!. * \. Php $% {REQUEST_FILENAME} .php [QSA, L]

我没有这样做,我从一个论坛复制了它,它曾经从导航栏.php中删除扩展名,并且对我有用,现在添加另一个指令

RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^. * $ /Error404.php [L]

据我了解,如果Apache找不到我请求的页面,但是整个站点已停止工作,则将重定向到页面。我该怎么办,以使两个指令共存于同一文件中

  

从导航栏中删除.php扩展名

     

如果客户端请求的路由不正确,则重定向到页面   存在

如果您能向我解释每条指令的用途,那也很好,因为我什么都不懂。

0 个答案:

没有答案