Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Настройка редиректа со страниц без "html" на страницы с ".html"

project expired


Добрый день.

Есть мультиязычный сайт на CMS Joomla.


Необходимо настроить переадресацию для всех страниц без html на страницы с .html.

Пример: site.ua/katalog переадресовать на site.ua/katalog.html.


Исключение главная страница, она должна остаться без html и иметь вид site.ua, site.ua/ua/,  site.ua/en/.


Хотел бы заметить, что стандартным кодом переадресации 

RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]

или 

REDIRECTMATCH 301 (.*/[^/.]+)($|\?)$ http://site.ru$1.html

не получилось сделать нормально работающую главную страницу.



Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. 1 day100 ₴
    Vadym Nezhura
     678   24    0

    Сделаю.

    Создание сайта на Wordpress, верстка страниц.
    Landing Page.
    Создание сайтов на фреймворке или самопис.
    Парсинг данных с сайтов.
    Доработка сайтов.

    Ukraine Zaporozhe | 27 July 2017 |
  2.  1414 
    24   15    0

    1 day100 ₴
    Sergey G. verified 

    Добрый день
    Написал в личные сообщения )
    сделаю за положительный отзыв

    gserjv - скайп
    0505278714
    0985772720

    Скайп - gserjv, +380505278714 - viber

    Ukraine Kyiv | 27 July 2017 |
  3.  freelancer isn't working in the service any longer
  4. proposal concealed by freelancer
  5.  freelancer isn't working in the service any longer
  6. proposal concealed by freelancer
  • RewriteCond %{REQUEST_URI} (.+/[^/.]+)($|\?)

    ...так наверное нужно?

  • с учетом языков - как-то так:
    RewriteCond %{REQUEST_URI} !^/ua/$
    RewriteCond %{REQUEST_URI} !^/en/$
    RewriteCond %{REQUEST_URI} (.+/[^/.]+)($|\?)

  • Александр Огиян — project author
    Complain | 28 July 2017 |

    Вся проблема с языками и главной, если вставить ваш код, то на главной получаем "site/ua.html" и 404 ошибку, так как должно быть "site/ua". 

    На остальных страницах все хорошо...

  • я на вскидку предложил решение. Бесплатно 🙂 Наверное его нужно допилить. мысли есть. Обращайтесь сразу в скайп/вайбер - договоримся.
    ________
    С уважением, Дмитрий Лаврик
    WWW: https://dl.sm.ua
    E-mail: [email protected]
    Skype: dmytro.lavryk
    Facebook: https://www.facebook.com/dmytro.lavryk
    Тел. (viber, telegram): +380506037953

  • Add

Client
Project published
27 July 2017
97 views
Payment methods