我想删除应用程序中的多个扩展。
例如在一个名为directory
我的目录中有这些文件
- 示例html.html
- 示例php.php
- 样本.pl
我想访问这些文件而无需扩展名
- example.com/samplehtml
- example.com/samplephp
- example.com/sample
我找到了这段代码,它适用于删除单个扩展名。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.cgi [NC,L]
当我尝试使用此代码添加更多扩展时,只有第一个开始工作。我将上述扩展为
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.cgi [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]
我希望扩展的最后一点有一些问题。有人可以帮我解决。