Sc0undRel
@Sc0undRel

Как правильно прописать 301 редирект в htaccess?

Мне надо сделать 2 редиректа:
1) со всех страниц, которые заканчиваются с .html# на .html
2) аналогично с .html? на .html

Не работает:
RewriteRule ^(.*)\.html?$ /$1.html [R=301,L]
RewriteRule ^(.*)\.html#$ /$1.html [R=301,L]


Помогите, пожалуйста.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 3
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
А заковычить .html# и .html? пробовал? Вопрос в регулярке тоже спецсимвол, отсюда и косяк. Я полагаю. Я не спец по апачу.
Ответ написан
Комментировать
Может так?

^(.*)\.html(\?|\#)$ [R=301,L]
Ответ написан
Ваш ответ на вопрос

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

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