.htaccess od zdrojáku a .htaccess od Wedosu?

Vyřešeno424 zhlédnutíWebhostingChyba 500 - Internal Server Error chyba500 error 500
0

Dobrý den, zakoupil jsem source code (php), kde obsahuje svůj .htaccess soubor. Nahrál jsem vše na server a vložil obsah (.htaccess zdrojáku) do obsahu výchozího .htaccess od Wedosu. Nastala chyba:
Internal Server Error
Pri zpracovani pozadavku doslo k vnitrni chybe. Pravdepodobne se jedna o chybu v .htaccess souboru.

Ctete instrukce v nasi znalostni bazi: Chyba 500 – Internal Server Error

  • Zkusil jsem nechat jen .htaccess od Wedosu –> Chyba 500
  • Nechat jen .htaccess od zdrojáku –> Chyba 500

Obsah .htaccess od zdrojáku :

<IfModule mod_rewrite.c>
 <IfModule mod_negotiation.c>
    Options -MultiViews
 </IfModule>
   RewriteEngine On
   # Handle Authorization Header
 RewriteCond %{HTTP:Authorization} .
 RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
     RewriteCond %{REQUEST_FILENAME} -d [OR]
 RewriteCond %{REQUEST_FILENAME} -f
 RewriteRule ^ ^$1 [N]
   RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
 RewriteRule ^(.*)$ public/$1
   RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^ server.php
   # BEGIN W3TC Browser Cache
 <IfModule mod_mime.c>
     AddType text/css .css
     AddType text/x-component .htc
     AddType application/x-javascript .js
     AddType application/javascript .js2
     AddType text/javascript .js3
     AddType text/x-js .js4
     AddType text/html .html .htm
     AddType text/richtext .rtf .rtx
     AddType image/svg+xml .svg .svgz
     AddType text/plain .txt
     AddType text/xsd .xsd
     AddType text/xsl .xsl
     AddType text/xml .xml
     AddType video/asf .asf .asx .wax .wmv .wmx
     AddType video/avi .avi
     AddType image/bmp .bmp
     AddType application/java .class
     AddType video/divx .divx
     AddType application/msword .doc .docx
     AddType application/vnd.ms-fontobject .eot
     AddType application/x-msdownload .exe
     AddType image/gif .gif
     AddType application/x-gzip .gz .gzip
     AddType image/x-icon .ico
     AddType image/jpeg .jpg .jpeg .jpe
     AddType application/json .json
     AddType application/vnd.ms-access .mdb
     AddType audio/midi .mid .midi
     AddType video/quicktime .mov .qt
     AddType audio/mpeg .mp3 .m4a
     AddType video/mp4 .mp4 .m4v
     AddType video/mpeg .mpeg .mpg .mpe
     AddType application/vnd.ms-project .mpp
     AddType application/x-font-otf .otf
     AddType application/vnd.ms-opentype .otf
     AddType application/vnd.oasis.opendocument.database .odb
     AddType application/vnd.oasis.opendocument.chart .odc
     AddType application/vnd.oasis.opendocument.formula .odf
     AddType application/vnd.oasis.opendocument.graphics .odg
     AddType application/vnd.oasis.opendocument.presentation .odp
     AddType application/vnd.oasis.opendocument.spreadsheet .ods
     AddType application/vnd.oasis.opendocument.text .odt
     AddType audio/ogg .ogg
     AddType application/pdf .pdf
     AddType image/png .png
     AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
     AddType audio/x-realaudio .ra .ram
     AddType application/x-shockwave-flash .swf
     AddType application/x-tar .tar
     AddType image/tiff .tif .tiff
     AddType application/x-font-ttf .ttf .ttc
     AddType application/vnd.ms-opentype .ttf .ttc
     AddType audio/wav .wav
     AddType audio/wma .wma
     AddType application/vnd.ms-write .wri
     AddType application/font-woff .woff
     AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
     AddType application/zip .zip
 </IfModule>
 <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresByType text/css A31536000
     ExpiresByType text/x-component A31536000
     ExpiresByType application/x-javascript A31536000
     ExpiresByType application/javascript A31536000
     ExpiresByType text/javascript A31536000
     ExpiresByType text/x-js A31536000
     ExpiresByType text/html A3600
     ExpiresByType text/richtext A3600
     ExpiresByType image/svg+xml A3600
     ExpiresByType text/plain A3600
     ExpiresByType text/xsd A3600
     ExpiresByType text/xsl A3600
     ExpiresByType text/xml A3600
     ExpiresByType video/asf A31536000
     ExpiresByType video/avi A31536000
     ExpiresByType image/bmp A31536000
     ExpiresByType application/java A31536000
     ExpiresByType video/divx A31536000
     ExpiresByType application/msword A31536000
     ExpiresByType application/vnd.ms-fontobject A31536000
     ExpiresByType application/x-msdownload A31536000
     ExpiresByType image/gif A31536000
     ExpiresByType application/x-gzip A31536000
     ExpiresByType image/x-icon A31536000
     ExpiresByType image/jpeg A31536000
     ExpiresByType application/json A31536000
     ExpiresByType application/vnd.ms-access A31536000
     ExpiresByType audio/midi A31536000
     ExpiresByType video/quicktime A31536000
     ExpiresByType audio/mpeg A31536000
     ExpiresByType video/mp4 A31536000
     ExpiresByType video/mpeg A31536000
     ExpiresByType application/vnd.ms-project A31536000
     ExpiresByType application/x-font-otf A31536000
     ExpiresByType application/vnd.ms-opentype A31536000
     ExpiresByType application/vnd.oasis.opendocument.database A31536000
     ExpiresByType application/vnd.oasis.opendocument.chart A31536000
     ExpiresByType application/vnd.oasis.opendocument.formula A31536000
     ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
     ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
     ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
     ExpiresByType application/vnd.oasis.opendocument.text A31536000
     ExpiresByType audio/ogg A31536000
     ExpiresByType application/pdf A31536000
     ExpiresByType image/png A31536000
     ExpiresByType application/vnd.ms-powerpoint A31536000
     ExpiresByType audio/x-realaudio A31536000
     ExpiresByType image/svg+xml A31536000
     ExpiresByType application/x-shockwave-flash A31536000
     ExpiresByType application/x-tar A31536000
     ExpiresByType image/tiff A31536000
     ExpiresByType application/x-font-ttf A31536000
     ExpiresByType application/vnd.ms-opentype A31536000
     ExpiresByType audio/wav A31536000
     ExpiresByType audio/wma A31536000
     ExpiresByType application/vnd.ms-write A31536000
     ExpiresByType application/font-woff A31536000
     ExpiresByType application/vnd.ms-excel A31536000
     ExpiresByType application/zip A31536000
 </IfModule>
 <IfModule mod_deflate.c>
     <IfModule mod_headers.c>
         Header append Vary User-Agent env=!dont-vary
     </IfModule>
         AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
     <IfModule mod_mime.c>
         # DEFLATE by extension
         AddOutputFilter DEFLATE js css htm html xml
     </IfModule>
 </IfModule>

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 27. 9. 2022
0
91.75K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,
kdykoli vidíte Chybu 500 po úpravách souboru .htaccess, jako první zkontrolujte, zda soubor neobsahuje zakázané příkazy z tohoto seznamu:

  • php_flag
  • php_value
  • ServerSignature
  • SetHandler
  • XBitHack
  • AddHandler
  • Options (všechny s výjimkou Indexes)

Pokud na nějaký narazíte, vyřaďte řádek z provozu přidáním znaku # na začátek. Ve Vašem případě tedy hned na třetím řádku nastavte:

# Options -MultiViews

a potom projděte zbytek kódu, zda nenarazíte na další zakázané příkazy.

Podrobné informace o souborech .htaccess najdete v článku Webhosting – Nastavení souboru .htaccess.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 27. 9. 2022