2016-08-30 227 views
2

嗨,大家好我做了一個規則:爲什麼這個簡單的htaccess規則不起作用

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

,但我想有這個網站/ actualites /它不工作..而只能網站/ actualite/

爲什麼這個規則不起作用? RewriteRule ^actualites/ actualite.php [L,NC]

THX對您有所幫助

回答

1

試試這個規則與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

相關問題