为什么这个简单的htaccess规则不起作用

为什么这个简单的htaccess规则不起作用

问题描述:

嗨,大家好我做了一个规则:为什么这个简单的htaccess规则不起作用

RewriteRule ^actualite/ actualite.php [L,NC] 

,但我想有这个网站/ actualites /它不工作..而只能网站/ actualite/

为什么这个规则不起作用? RewriteRule ^actualites/ actualite.php [L,NC]

THX对您有所帮助

试试这个规则与MultiViews关闭,可选sactualites

Options -MultiViews 
RewriteEngine On 

RewriteRule ^actualites?/ actualite.php [L,NC] 
+1

谢谢它的工作,我会去了解多视图 – Trippy

+0

选项'MultiViews'(请参阅http://httpd.apache.org/docs/2.4/content-negotiation.html)由'Apache的内容协商模块'使用,该模块在**'mod_rewrite'之前运行**并使Apache服务器匹配文件扩展名。所以如果'/ file'是URL,那么Apache将会提供'/ file.html'。 – anubhava