Здравейте,
Дано тази тема попада в правилната секция и не се повтарям(да, потърсих преди това...).
Задача:
Да се rewrite'нат URL'та от латиница към кирилица, чрез .htaccess. Файловете в сайта са .php, а файла .htaccess е UTF8, без BOM.
www.temp.com/contact.php - > www.temp.com/контакти
Решение(което работи отчасти):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^temp.com [NC]
RewriteRule ^(.*)$ http://www.temp.com/$1 [L,R=301]
RewriteRule ^контакти\/?$ contact.php
Дотук всичко е "окей", защото решението работи... Т.е. www.temp.com/контакти се отваря безпроблемно, но по същия начин, остава и www.temp.com/contact.php. А ми се иска при зареждане на www.temp.com/contact.php, потребителя да бъде пренасочен към www.temp.com/контакти...
Идеи/предложения ?
Дано тази тема попада в правилната секция и не се повтарям(да, потърсих преди това...).
Задача:
Да се rewrite'нат URL'та от латиница към кирилица, чрез .htaccess. Файловете в сайта са .php, а файла .htaccess е UTF8, без BOM.
www.temp.com/contact.php - > www.temp.com/контакти
Решение(което работи отчасти):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^temp.com [NC]
RewriteRule ^(.*)$ http://www.temp.com/$1 [L,R=301]
RewriteRule ^контакти\/?$ contact.php
Дотук всичко е "окей", защото решението работи... Т.е. www.temp.com/контакти се отваря безпроблемно, но по същия начин, остава и www.temp.com/contact.php. А ми се иска при зареждане на www.temp.com/contact.php, потребителя да бъде пренасочен към www.temp.com/контакти...
Идеи/предложения ?