Все сервисы Хабра
Сообщество 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
Простой
Как исключить категорию из редиректа но чтоб все страницы внутри отрабатывали редирект?
1 подписчик
19 часов назад
45 просмотров
1
ответ
htaccess
Простой
Как сделать редириект только из основного раздела, а подразделы не трогать?
1 подписчик
17 апр.
31 просмотр
1
ответ
Регулярные выражения
Простой
Как достать через regex текст с разделением через несколько символов?
1 подписчик
12 апр.
82 просмотра
2
ответа
htaccess
+1 ещё
Простой
Как из урла убрать лишние символы с помощью htaccess?
1 подписчик
11 апр.
69 просмотров
1
ответ
Регулярные выражения
Простой
Как в регулярку добавить условие?
1 подписчик
03 апр.
120 просмотров
2
ответа
Регулярные выражения
Простой
Как создать паттерн для библиотеки re, в котором первая группа не будет повторяться, а вторая будет?
1 подписчик
30 мар.
91 просмотр
1
ответ
htaccess
+2 ещё
Простой
Вебмастер: Страницы-дубли с GET-параметрами?
1 подписчик
27 мар.
128 просмотров
3
ответа
Регулярные выражения
Средний
Сложная регулярка для поиска и замены в строке?
1 подписчик
27 мар.
144 просмотра
2
ответа
Apache HTTP Server
+1 ещё
Простой
Как с помощью .htaccess сократить URL?
1 подписчик
23 мар.
147 просмотров
1
ответ
Регулярные выражения
+2 ещё
Простой
Поиск оптимальной регулярки для бинарной классификации строк. Как?
1 подписчик
22 мар.
190 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior/TeamLead Golang Разработчик
Wanted.
•
Санкт-Петербург
До 450 000 ₽
Head of Tech Support
Wanted.
•
Санкт-Петербург
До 120 000 ₽
Маркетолог Хабр Карьеры и Хабр Курсов ⭐
Хабр
•
Москва
от 120 000 до 170 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама