0
在htaccess文件中,RewriteCond为一个文件bla.php
可以写得那么对吗?RewriteCond for multiple files
RewriteCond %{REQUEST_FILENAME} !bla.php
问题:怎样才能为多个文件写入RewriteCond?例如对于3个文件:bla.php
,bla1.php
,bla2.php
?
在htaccess文件中,RewriteCond为一个文件bla.php
可以写得那么对吗?RewriteCond for multiple files
RewriteCond %{REQUEST_FILENAME} !bla.php
问题:怎样才能为多个文件写入RewriteCond?例如对于3个文件:bla.php
,bla1.php
,bla2.php
?
使用正则表达式:
RewriteCond %{REQUEST_FILENAME} !bla[0-9]*\.php
如果仅仅是文件的数量有限,你可以简单地直接引用的名字:
RewriteCond %{REQUEST_FILENAME} !(asd|dh6|some_some)\.php
虽然它是更优雅的使用单独的条件,并结合其中:
RewriteCond %{REQUEST_FILENAME} !asd\.php
RewriteCond %{REQUEST_FILENAME} !dh6\.php
RewriteCond %{REQUEST_FILENAME} !some_some\.php
泰尔请将如何所著,如果需要的RewriteCond的3个文件:'asd.php','dh6.php' ,'some_some.php',而RewriteCond只需要这些文件,而不是其他文件。 – RIKI
你不能自己想出来吗? – arkascha
非常感谢,如果我写这个'[AND]',如果我不用'[AND]'编写的话,那么这个问题不起作用。你的代码中的[AND]是什么意思? – RIKI