.htaccess Dropzone.js因htaccess URL重写而无法工作

.htaccess Dropzone.js因htaccess URL重写而无法工作,.htaccess,dropzone.js,.htaccess,Dropzone.js,我的htaccess文件干扰了Dropzone.js在我的网站上的实现。以下是htaccess文件: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] Re

我的htaccess文件干扰了Dropzone.js在我的网站上的实现。以下是htaccess文件:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]

# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]

#Force non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Options -Indexes
基本上,我是在强制一个非www重定向,并在URL中隐藏.php扩展名。但是,我不知道这会干扰Dropzone.js,它要求表单的action属性或Dropzone对象的url属性中有一个文件名


如何隐藏.php扩展而不干扰Dropzone.js?

谢谢大家!我从action属性中取出了.php扩展名,并像Enyo建议的那样修复了它。

请您也发布HTML。你为什么不从URL中删除.php呢?嗨,Enyo,谢谢!昨晚,我从action属性中取出了.php,但这不起作用,但我又做了一次(在睡了一会儿之后),现在它确实起作用了。再次感谢!下次我真的应该好好睡一觉。