Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+1 ещё
Простой
Как в PHP найти строку, которая содержит или не содержит символ?
1 подписчик
16 мая
174 просмотра
2
ответа
Поисковая оптимизация
+1 ещё
Простой
Как сделать исключение в .htaccess для конкретного файла (robots.txt)?
1 подписчик
15 мая
79 просмотров
0
ответов
Регулярные выражения
+1 ещё
Средний
Как сделать замену текста по ssh?
1 подписчик
12 мая
108 просмотров
0
ответов
ВКонтакте
+1 ещё
Простой
Как с помощью регулярного выражения получить oid и id видео из ссылки?
1 подписчик
05 мая
97 просмотров
2
ответа
Регулярные выражения
Простой
Как захватить элементы по отдельности?
2 подписчика
25 апр.
259 просмотров
2
ответа
htaccess
Простой
Как исключить категорию из редиректа, но чтобы все страницы внутри отрабатывали редирект?
1 подписчик
19 апр.
75 просмотров
1
ответ
htaccess
Простой
Как сделать редириект только из основного раздела, а подразделы не трогать?
1 подписчик
17 апр.
44 просмотра
1
ответ
Регулярные выражения
Простой
Как достать через regex текст с разделением через несколько символов?
1 подписчик
12 апр.
104 просмотра
2
ответа
htaccess
+1 ещё
Простой
Как из урла убрать лишние символы с помощью htaccess?
1 подписчик
11 апр.
108 просмотров
1
ответ
Регулярные выражения
Простой
Как в регулярку добавить условие?
1 подписчик
03 апр.
135 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior/TeamLead Golang Разработчик
Wanted.
•
Санкт-Петербург
До 450 000 ₽
Рекрутер
Adsonpusher
от 50 000 до 150 000 ₽
Fullstack разработчик
ООО "Цифровые решения"
от 120 000 до 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама