我想做一个重写规则,删除所有扩展名-不管文件名如何
例如:
我尝试过:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)\.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ *? [QSA,L]
</IfModule>
无法正常工作
您只能使用MultiViews
合理地执行您的要求。
例如,很简单:
Options +MultiViews
您需要删除现有的mod_rewrite指令。
现在,对example.com/horses
的请求将正确地路由到/horses.txt
或您正在使用的任何文件扩展名。