Znovu se objevující názvy souborů

Vyřešeno361 zhlédnutíWebhosting
0

Dobrý den,

již několikrát jsem pomocí úprav souboru htaccess odstraňovala koncovky souborů .html a .php z url. Aniž bych však v souboru htaccess cokoliv měnila. Tyto se mi po čase neustále znovu objevují v url. Jak se tohoto problému zbavit, případně. kde by mohla bých chyba?

# Chybové stránky
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
 # Zapnutí přepisovacích pravidel
RewriteEngine On
 # Přesměrování HTTP na HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 # Přesměrování z index.php nebo index.html na /
RewriteCond %{THE_REQUEST} /index\.(php|html) [NC]
RewriteRule ^index\.(php|html)$ / [R=301,L]
 # Speciální pravidlo pro načítání hlavní stránky
RewriteRule ^$ index.html [L]
 # Odstranění koncovek .php a .html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]
 RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [L]
 # Načtení odpovídajícího souboru při zadání URL bez přípony
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)$ $1.php [L]
 RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^/]+)$ $1.html [L]
 # Zamezení zobrazování obsahu složky
Options -Indexes

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 13. 12. 2024
0
144.81K Odpověď od WEDOS Internet, a.s. 0 Komentář

Dobrý den,

soubor .htaccess můžou vytvářet i měnit soubory PHP běžící na webu. Někdy je to součástí aktualizací redakčního systému, jindy činnost malware. Ve Vašem případě bych odhadoval spíš to první, protože napadení obvykle páchá horší věci.

Zkuste vypnout automatické aktualizace redakčního systému, případně jeho pluginů, a pravidelně aktualizovat ručně. Po každé takové aktualizaci můžete zkontrolovat, jestli došlo ke změně .htaccessu a zjistit, která konkrétní aktualizace problémy způsobuje. Také můžete hned po jejím provedení přidat potřebný kód, aby web co nejdříve fungoval správně.

Pokud se .htaccess bude nadále resetovat sám od sebe, doporučil bych zvážit konzultaci s odborníkem na odvirování.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 2. 12. 2024
Prohlížíte 1 ze 3 odpovědí, klikněte zde pro zobrazení všech odpovědí.