- 12, May 2024
- #1
Привет, народ!
Короткий вопрос: у меня проблема с функцией перенаправления .htaccess.
====
Код (разметка): ====
Он работает хорошо, вырезая .html и index.html из URL-адреса в браузере, но когда появляется специальный символ, такой как острый знак à или другой ç, ã, он перенаправляется на символ из 3 кодовых символов:
Структура папки/файла:
/public_ftp/reidadedetizacaorj/orçamentobão.html
ФАКТИЧЕСКОЕ ПОВЕДЕНИЕ:
http://reidadedetizacaorj.com/or%C3%A7amentob%C3%A3o
ОЖИДАЕМОЕ ПОВЕДЕНИЕ:
http://reidadedetizacaorj.com/orçamentobão
Из-за этого хост gator показывает страницу 404, потому что, очевидно, потому что or%25C3%25A7amentob%25C3%25A3o не является файлом на сервере. Ребята, можете ли вы помочь мне внести необходимые изменения в файл .htaccess?
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R,NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\index.html [NC]
RewriteRule ^ %1 [R,NC]
## ## Internal Redirect
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html
Код (разметка): ====
Он работает хорошо, вырезая .html и index.html из URL-адреса в браузере, но когда появляется специальный символ, такой как острый знак à или другой ç, ã, он перенаправляется на символ из 3 кодовых символов:
Структура папки/файла:
/public_ftp/reidadedetizacaorj/orçamentobão.html
ФАКТИЧЕСКОЕ ПОВЕДЕНИЕ:
http://reidadedetizacaorj.com/or%C3%A7amentob%C3%A3o
ОЖИДАЕМОЕ ПОВЕДЕНИЕ:
http://reidadedetizacaorj.com/orçamentobão
Из-за этого хост gator показывает страницу 404, потому что, очевидно, потому что or%25C3%25A7amentob%25C3%25A3o не является файлом на сервере. Ребята, можете ли вы помочь мне внести необходимые изменения в файл .htaccess?