Редирект на сайте (Страница 1) / Программирование / Форум StopLinux

Объявление

#1 11-03-16 19:21:49

admin
Administrator
Зарегистрирован: 28-07-15
Сообщений: 145
Windows 7Firefox 33.0

Редирект на сайте

Подскажите как правильно сделать редирект в .htaccess

чтобы перенаправляло с
https://site.ru/articles/newsname/2015-06-02-4864
на
https://site.ru/newsname.html

и c
https://site.ru/articles/newsname/3-0-6
на
https://site.ru/newsname.html

Неактивен

#2 12-03-16 02:49:28

admin
Administrator
Зарегистрирован: 28-07-15
Сообщений: 145
Windows 7Firefox 33.0

Re: Редирект на сайте

Получилось только
RewriteRule ^articles/(.*)/(.*)$ articles/$1 [R=301,L]
Это редиректит https://site.ru/articles/newsname/2015-06-02-4864 > https://site.ru/newsname.html
Но в случае с https://site.ru/articles/newsname/3-0-6 > https://site.ru/newsname.html
обрезается только 3-0-6, надо чтобы articles и тут и там обрезался. Это никак не получается.

Почитать документацию на mod_rewrite?

С регулярными выражениями это целая наука, у меня просто нет времени учить это все.

Неактивен

#3 12-03-16 19:21:49

foooser
Участник
Зарегистрирован: 27-10-15
Сообщений: 312
WindowsChrome 49.0.2623.75

Re: Редирект на сайте

RewriteRule ^articles/([^\/]*)/([^\/]*)$ /$1 [R=301,L]

В первую очередь указать чтоб не матчило прямой слэш.

Зы, не помню навскидку, прямой слэш в брекет-выражении эскейпить надо или нет? А гуглить в лом. В PERLRE точно нужно, а вот тут я хз.

admin пишет:

С регулярными выражениями это целая наука, у меня просто нет времени учить это все.

Не такая уж и наука. Главное запомнить десяток наиболее частых заклинаний, и понять механику их применения.

Редактировался foooser (12-03-16 19:27:03)

Неактивен

#4 12-03-16 19:28:34

foooser
Участник
Зарегистрирован: 27-10-15
Сообщений: 312
WindowsChrome 49.0.2623.75

Re: Редирект на сайте

Linups_Troolvalds пишет:

На них стоит потратить немного времени, Без RE mod_rewrite пользоваться скучно и противно.

Без регулярок в веб-программировании и обслуживании сайтов вообще все будет очень печально. Крайне необходимая штука ИМХО.

Неактивен

Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика