@realfront

При настройке htaccess 404 ошибка. Как правильно сделать?

В url есть что-то такого характера: site.ru/news.php?id=1
А хочется чтобы, было site.ru/news/1

Я прописал следующее

RewriteRule ^news/([^/]+)/?$ news.php?id=$1

Все работает, но при переходе на ссылку site.ru/news.php переходит на site.ru/news и выдается 404 ошибка

Как прописать еще редирект с site.ru/news.php?id=1 на site.ru/news/1
и с site.ru/news.php на site.ru/news
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
# 301 --- http://www.mydefile.ru/company/?a=47071 => http://www.mydefile.ru/about/
RewriteCond %{QUERY_STRING} (^|&)a=47071($|&)
RewriteRule ^company/$ /about/? [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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