为什么这个简单的htaccess规则不起作用
问题描述:
嗨,大家好我做了一个规则:为什么这个简单的htaccess规则不起作用
RewriteRule ^actualite/ actualite.php [L,NC]
,但我想有这个网站/ actualites /它不工作..而只能网站/ actualite/
为什么这个规则不起作用? RewriteRule ^actualites/ actualite.php [L,NC]
THX对您有所帮助
答
试试这个规则与MultiViews
关闭,可选s
后actualites
:
Options -MultiViews
RewriteEngine On
RewriteRule ^actualites?/ actualite.php [L,NC]
谢谢它的工作,我会去了解多视图 – Trippy
选项'MultiViews'(请参阅http://httpd.apache.org/docs/2.4/content-negotiation.html)由'Apache的内容协商模块'使用,该模块在**'mod_rewrite'之前运行**并使Apache服务器匹配文件扩展名。所以如果'/ file'是URL,那么Apache将会提供'/ file.html'。 – anubhava