Internal Server Error
-
Не пойму почему при скачивании с сайта .pdf выдает ошибку
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator at webmaster@nogins-foto.ru to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Возможно, у Вас стоит запрет на скачивание в файле htaccess, на хостинге.
И зря Вы снежинки пустили, их почти не видно на белом фоне, я сначала подумал, что глючит шрифт.а что не понятно в фразе
Please contact the server administrator
?<IfModule mod_deflate.c> <FilesMatch "\.(css|js|x?html?|php)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 3600 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 216000 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" ExpiresByType text/html "access plus 3600 seconds" ExpiresByType application/xhtml+xml "access plus 3600 seconds" </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> <FilesMatch "\.(js)$"> Header set Cache-Control "max-age=216000, private" </FilesMatch> <FilesMatch "\.(x?html?|php)$"> Header set Cache-Control "max-age=3600, private, must-revalidate" </FilesMatch> </IfModule> # BEGIN WPSuperCache # Директивы (строки) между <code>BEGIN WPSuperCache</code> и <code>END WPSuperCache</code> # созданы автоматически и подлежат изменению только через фильтры WordPress. # Сделанные вручную изменения между этими маркерами будут перезаписаны. # END WPSuperCache # Block WordPress xmlrpc.php requests <Files xmlrpc.php> order deny,allow deny from all allow from 123.123.123.123 </Files> # Add trailing slash to the end of the link RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(.*)/$ RewriteCond %{REQUEST_URI} !^/wp-json RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|js|xml)$ [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [L,R=301] # End Adding trailing slash to the end of the link # BEGIN WordPress # Директивы (строки) между <code>BEGIN WordPress</code> и <code>END WordPress</code> # созданы автоматически и подлежат изменению только через фильтры WordPress. # Сделанные вручную изменения между этими маркерами будут перезаписаны. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN SMUSH-WEBP # Директивы (строки) между <code>BEGIN SMUSH-WEBP</code> и <code>END SMUSH-WEBP</code> # созданы автоматически и подлежат изменению только через фильтры WordPress. # Сделанные вручную изменения между этими маркерами будут перезаписаны. # END SMUSH-WEBP # BEGIN SMUSH-WEBP <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/disable_smush_webp !-f RewriteCond %{HTTP_ACCEPT} image/webp RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/$1.webp -f RewriteRule wp-content/uploads/(.*\.(?:png|jpe?g))$ wp-content/smush-webp/$1.webp [NC,T=image/webp] </IfModule> <IfModule mod_headers.c> Header append Vary Accept env=WEBP_image </IfModule> <IfModule mod_mime.c> AddType image/webp .webp </IfModule> # END SMUSH-WEBP
вот что в htaccess
Попробуйте переименовать htaccess, например на htaccess__ и скачать pdf, если получится, то дело в htaccess.
Ещё можно проверить какие права доступа к файлу pdf или папке, где он находится.
Вот статья, может найдёте решение — https://lifehacker.ru/oshibka-500/
В общем проблема была все верно в htaccess но не в корне а в папке uploads, вот что было в ней , просто тупо удалил htaccess все заработало
# НАЧАТЬ SMUSH-WEBP <IfModule mod_rewrite.c> RewriteEngine включен RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/disable_smush_webp !-f RewriteCond %{HTTP_ACCEPT} изображение/webp RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/$1.webp -f RewriteRule wp-content/uploads/(.*.(?:png|jpe?g))$ /SUBDIR_HERE/wp-content/smush-webp/$1.webp [NC,T=image/webp] </ЕслиМодуль> <IfModule mod_headers.c> Добавление заголовка Vary Accept env=WEBP_image </ЕслиМодуль> <IfModule mod_mime.c> Добавить тип изображения/webp .webp </ЕслиМодуль> # КОНЕЦ SMUSH-WEBP # BEGIN SMUSH-WEBP # Директивы (строки) между <code>BEGIN SMUSH-WEBP</code> и <code>END SMUSH-WEBP</code> # созданы автоматически и подлежат изменению только через фильтры WordPress. # Сделанные вручную изменения между этими маркерами будут перезаписаны. # END SMUSH-WEBP
-
Ответ изменён 2 года, 3 месяца назад пользователем
vulkan3.
я бы настойчиво рекомендовала сообщить о такой проблеме авторам плагина wp-smushit, сюда https://wordpress.org/support/plugin/wp-smushit/
хотя скорее всего это проблема с переводом плагина,
ps: попыталась найти где это, не получилось
что за плагин у вас используется? В wp-smushit не нашла таких строк
Это версия Pro?
Или вы сами перевели htacess?
-
Ответ изменён 2 года, 3 месяца назад пользователем
- Тема «Internal Server Error» закрыта для новых ответов.