Apache htaccess使用隐藏扩展无法很好地重写

Apache htaccess使用隐藏扩展无法很好地重写,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,所以我基本上面临着重写的问题。怎么做 因此,我试图隐藏以下事实: example.php to /example 我得到了工作,但现在面临着另一个问题与其他扩展。这是重写吗 WebPlayer.unity3d to WebPlayer.unity3d/ 最后的/我需要删除它 非常感谢您的帮助。谢谢大家! Options +MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST

所以我基本上面临着重写的问题。怎么做

因此,我试图隐藏以下事实:

example.php to /example 
我得到了工作,但现在面临着另一个问题与其他扩展。这是重写吗

WebPlayer.unity3d to WebPlayer.unity3d/
最后的
/
我需要删除它

非常感谢您的帮助。谢谢大家!

Options +MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

关闭
-多视图

尝试:


所以你的.htaccess代码在我看来是正确的。您可以尝试为没有冲突代码的文件夹WebPlayer.unity3d创建单独的.htaccess


祝你好运

不起作用,我不能让它检查unity3d而不重写吗?这个答案可能对某些事情不起作用,但是,它似乎对我起作用。
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^.]+)$ $1.php [NC,L]