Мой файл htaccess вмешивается в реализацию Dropzone.js на моем сайте. Вот файл Htaccess:Dropzone.js не работает из-за htaccess URL rewrite
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 редирект и прячусь расширением .php из URL. Однако я не знал, что это повлияет на Dropzone.js, для которого требуется имя файла в атрибуте действия формы или в свойстве url объекта Dropzone.
Как скрыть расширение .php, не мешая Dropzone.js?
Не могли бы вы также разместить HTML-код. Почему бы вам не удалить .php из URL-адреса? – enyo
Привет, Enyo, спасибо! Вчера я вытащил .php из атрибута action, и это не сработало, но я сделал это снова (после некоторого сна), и теперь он работает. Еще раз спасибо! В следующий раз мне нужно немного поспать. –