Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Sergey43
@Sergey43
Регулярные выражения
htaccess
Как правильно записать регулярное выражение в .htaccess?
Есть ряд адресов
http://www.ru/files/(разные
знаки).xml
Как должно регулярное выражение выглядеть, чтобы 301 редирект с этих страниц был на главную?
Вопрос задан
более трёх лет назад
136 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Александр Сисюкин
@Caarl
RewriteCond %{REQUEST_URI} ^/files/.*?\.xml
RewriteRule ^.*$ / [R=301,L]
Ответ написан
более трёх лет назад
5
комментариев
Нравится
1
5
комментариев
Facebook
Вконтакте
Twitter
Sergey43
@Sergey43
Автор вопроса
нет, по адресам переходит и отдают они 200
Написано
более трёх лет назад
Александр Сисюкин
@Caarl
в htaccess корневой прописали? на первое преобразование добавили?
хорошо бы видеть что там у вас твориться в реврайте...
Написано
более трёх лет назад
Sergey43
@Sergey43
Автор вопроса
Да, в корень.
Вот что сейчас в файле. ЧПУ не так давно делали.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^site.ru$
RewriteRule (.*)
www.site.ru/$1
[R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{QUERY_STRING} ^(.+)\&pg=1$
RewriteRule ^(.*)$
http://%{HTTP_HOST}/$1?%1
[R=301,L]
Написано
более трёх лет назад
Виктор Таран
@shambler81
Куратор тега htaccess
А ты это условие поставил до ЧПУ ? ведь в чпу правило перекроется.
Написано
более трёх лет назад
Sergey43
@Sergey43
Автор вопроса
Виктор Таран
: теперь до ЧПУ))) Заработало, спасибо за помощь!
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
htaccess
Простой
Почему не работает 301 редирект для конкретной страницы в htaccess?
1 подписчик
26 июн.
50 просмотров
1
ответ
htaccess
+2 ещё
Простой
Почему на домене загружается совсем другой сайт?
1 подписчик
14 июн.
126 просмотров
2
ответа
Регулярные выражения
Простой
Как удалить часть слов?
1 подписчик
04 июн.
178 просмотров
1
ответ
htaccess
Простой
Как сделать редирект выше по списку приоритетнее?
1 подписчик
03 июн.
77 просмотров
2
ответа
Регулярные выражения
Простой
Как оставить в строке при помощи регулярки (+еще)?
1 подписчик
01 июн.
117 просмотров
1
ответ
htaccess
Простой
Как сделать редирект всего сайта на конкретный раздел другого сайта?
1 подписчик
21 мая
109 просмотров
1
ответ
PHP
+1 ещё
Простой
Как в PHP найти строку, которая содержит или не содержит символ?
1 подписчик
16 мая
232 просмотра
2
ответа
Поисковая оптимизация
+1 ещё
Простой
Как сделать исключение в .htaccess для конкретного файла (robots.txt)?
1 подписчик
15 мая
141 просмотр
0
ответов
Регулярные выражения
+1 ещё
Средний
Как сделать замену текста по ssh?
1 подписчик
12 мая
139 просмотров
0
ответов
ВКонтакте
+1 ещё
Простой
Как с помощью регулярного выражения получить oid и id видео из ссылки?
1 подписчик
05 мая
121 просмотр
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный администратор/Инженер сопровождения
Netwrk
•
Москва
от 120 000 до 150 000 ₽
Системный аналитик
ИТ-Холдинг Т1
от 350 000 ₽
DevOps-инженер (CI/CD, Kubernetes, Terraform)
IQ Dev
До 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама