@demidov_grinch

Как сделать редирект с одной страницы на другую с помощью .htaccess?

Здравствуйте, уважаемые господа!
Как сделать так, чтоб если человек зайдет по ссылке типа: www.mysite.ru/test.aspx файл .htaccess перебросил бы его на такую же html страницу (www.mysite.ru/test.html)
Есть код .htaccess:
RewriteCond %{REQUEST_URI} ^/test.aspx$
RewriteRule ^.*$ http://mysite.ru/test.html? [R=301,L]

Не понимаю, что не так?
  • Вопрос задан
  • 3081 просмотр
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{REQUEST_URI} ^(.*)\.aspx$
RewriteRule ^.*$ http://mysite.ru/%1.html? [R=301,L]


Если группа в RewriteRule то каждая скобка это $1$2 и тд
Если скобки в RewriteCond то%1 %2
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@demidov_grinch Автор вопроса
Нашел еще 1 способ:
Redirect 301 /test.aspx http://mysite.ru/test/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы