Znak „%“ v url a chyba 400
Zdravím,
po presune webu na wedos mám problém s chybou 400 pri url, ktoré obsahujú znak „%“ teda „%25“.
Tu je jeden príklad – https://www.gamesupport.net/24790/when-try-load-hidden-city-gets-61%25-and-crashes-there-fix-this
Skúšal som do htaccess pridať aj B flag, ako odporúčali tu – https://stackoverflow.com/questions/3549747/apache-25-in-url-400-bad-request , ale nepomohlo.
Na hostingu mám defaultné htaccess od wedosu a v adresári domains/www.gamesupport.net/ mám tento htaccess:
Options -Indexes
DirectoryIndex index.php<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [B,L]
</IfModule>
Aké mám ešte možnosti ?
1 Odpověď
Ty potrebuješ odstrániť %25 z URL, tu je jeden návod: https://stackoverflow.com/questions/52421631/htaccess-remove-percent-from-url-string
alebo priamo v htaccess: https://serverfault.com/questions/377661/how-to-rewrite-25-in-url