- Код: выделить все
<FilesMatch "\.md5$">
Deny from all
</FilesMatch>
DirectoryIndex index.php
Options -Indexes
# Comment the following line, if option Multiviews not allowed here
Options -MultiViews
AddDefaultCharset utf-8
<ifModule mod_rewrite.c>
RewriteEngine On
# Uncomment the following line, if you are having trouble
#RewriteBase /
RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|svg|ttf|eot|otf|woff|woff2)$ [or]
RewriteCond %{REQUEST_URI} apple-touch-icon\.png$ [or]
RewriteCond %{REQUEST_METHOD} ^(POST|PUT|COPY|MOVE|DELETE|PROPFIND|OPTIONS|MKCOL)$ [or]
RewriteCond %{HTTP:Translate} ^.+$ [or]
RewriteCond %{HTTP_USER_AGENT} ^(DavClnt|litmus|gvfs|davfs|wdfs|WebDAV|cadaver|Cyberduck)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
</ifModule>
<ifModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|js|css|svg|ttf|eot|otf|woff|woff2)$">
Header set Cache-Control "max-age=3153600, public"
</FilesMatch>
</ifModule>
И сайт нормально работает, точнее магазин. Я захотел на нем протестировать другой скрипт, создал папку и залил в нее этот скрипт. В этой папке появились файлы admin.php, index.php, файл конфигурации и пару папок. При обращении к этой папке через https://сайт/скрипт/, https://сайт/скрипт/index.php или https://сайт/скрипт/admin.php возникает ошибка HTTP ERROR 500. Это скорее всего из-за файла .htaccess в корне сайта, в папке со скриптом его нет. Поиск в интернете ничего не дал, так как я в этом не Бум-Бум. Обращался в поддержку CMS магазина, тоже молчок. Не поможете настроить файл, если конечно это из-за него. Заранее спасибо.