мне нужна дружественный URL только для некоторых страниц на моем сайте, я добавил этот код HTAccessHtaccess. Перенаправление от недружественного Url
RewriteEngine On
RewriteRule languages/english-online.html languages/english.php
И теперь, когда я открываю в браузере http://mydomain.com/languages/english-online.html я вижу содержание страниц языков»/ english.php». Это нормально
Но я также хочу сделать: если кто-то пытается войти в http://mydomain.com/languages/english.php, он будет перенаправлен на http://mydomain.com/languages/english-online.html
Я пробовал все, я получаю или 500 ошибки или ничего не будем бороться.
Пожалуйста, помогите
Да, я получаю ошибку: Слишком много перенаправлений – user1067939
Какие еще правила вы добавили в .htaccess? Можете ли вы опубликовать полное содержимое файла? – vtacreative
> AddDefaultCharset UTF-8 > php_value session.gc_maxlifetime 10800 > php_value session.cookie_lifetime 10800 > ExpiresActive На > ExpiresDefault "доступ плюс 4 часа" > Применение ExpiresByType/JavaScript "доступ плюс 1 месяц" > ExpiresByType приложения/х-JavaScript "доступ плюс 1 месяц" > ExpiresByType текст/JavaScript "доступ плюс 1 месяц" > RewriteEngine On > RewriteCond% {HTTP_HOST}^WWW \. (. *) $ [NC] > RewriteRule^(. *) $ http: //% 1/$ 1 [R = 301, L] > RewriteRule Языки/english-online.html languages / english.php > Перенаправить 301 язык/english.php языки/english-online.html – user1067939