ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/404.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite\.ru$
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^([^/.]+/[^/.]+)(/.*|)$ /$1.php$2 [L]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^([^/.]+)(/.*|)$ /$1.php$2 [L]
RewriteCond %{HTTP_HOST} ^mysite\.ru$
RewriteRule ^$ http://mysite.ru/home-page.php [R=301,L]
#Включает отслеживание сим-ссылок
Options +FollowSymLinks
#Блокирует все ссылки, содержащие <script>
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#Блокирует все скрипты, которые пытаются изменить переменные PHP Globals:
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#Блокирует все скрипты, которые пытаются изменить переменную _REQUEST:
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
#Перенаправляет все подобные попытки на страницу с ошибкой 403 - запрещено
RewriteRule ^(.*)$ /403.html [F,L]
RewriteRule ^(admin-panel/admin\.json|admin-panel/users_online\.json) - [F,L,NC]
AddType image/svg+xml svg
def langTranslator(text, lang):
from googletrans import Translator
translator = Translator()
result = translator.translate(text=text, src='ru', dest=lang)
return result.text
Но это по прежнему не работает