繁体   English   中英

.htaccess:RewriteCond语法?

[英].htaccess: RewriteCond syntax?

我正在使用Drupal6。通常,当用户请求Drupal没有响应的URL时,它将使用index.php作为错误文档。 但是,我想针对特定的URL暂停此行为。 我怎样才能做到这一点?

   RewriteCond %{REQUEST_FILENAME} !=fail
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_URI} !=/favicon.ico
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

“失败”是我要阻止的路径。 因此www.example.com/fail应该会显示404。

顺便说一句, [L, QSA]做什么的? 我看了运气不好的文档

QSA =附加查询字符串
L =最后规则

RewriteCond%{REQUEST_URI} ^ /失败*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM