Как убрать окончание html ?

(Ответов: 25, Просмотров: 2882)
Страница 3 из 3 Первая 123
  1. Студент
    • Регистрация: 05.08.2014
    • Сообщений: 63
    • Репутация: 2
    • Webmoney BL: ?
    ##Переадресация с www.сайт/index.php на www.сайт
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /home\ HTTP/
    RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
    • 0
  2. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    kopninovys,Чтоб не плодить кода, попробуй просто добавить эти строчки после кода с редиректом зеркала

    Код HTML:
    RewriteCond %{THE_REQUEST} /index 
    RewriteRule (.*)$ http://sait.ru/ [R=301,L]
    Добавь в свой код перед этой строкой
    Код HTML:
    RewriteRule ^.htaccess$ - [F]
    sait.ru замени на свой домен
    • 1

    Спасибо сказали:

    kopninovys(07.07.2015),
  3. Гуру Аватар для aeneas
    • Регистрация: 24.12.2014
    • Сообщений: 879
    • Репутация: 115
    • Webmoney BL: ?
    да такое в хтасесе, а такие вот штуки разве работают ? -
    xn--163-iddugo9b1a5b.xn--p1ai.рф
    • 0
  4. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    aeneas,Нет .рф лишнее, просто пробовали разные варианты редиректа таких доменов.

    Правильный url таких доменов через конвертер Punycode делается.
    • 1

    Спасибо сказали:

    kopninovys(07.07.2015),
  5. Дипломник Аватар для kopninovys
    • Регистрация: 20.06.2015
    • Сообщений: 153
    • Репутация: 11
    Fartuna, Все работает , исчез в небытие индекс тоже ! Спасибо и вот что в конечном итоге получилось , кому то может пригодится (тут убираем концовочку html из адресной строки, главное зеркало сайта на без www , а так же дубль главной страницы index убрали) :
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.xn--163-iddugo9b1a5b\.xn--p1ai$ [NC]
    RewriteRule ^(.*)$ http://xn--163-iddugo9b1a5b.xn--p1ai/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} /index
    RewriteRule (.*)$ http://xn--163-iddugo9b1a5b.xn--p1ai/ [R=301,L]
    RewriteRule ^.htaccess$ - [F]
    RewriteBase /
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
    RewriteRule ^([^.]+)\.html$ http://xn--163-iddugo9b1a5b.xn--p1ai/$1 [R=301,L]
    RewriteCond %{REQUEST_URI} !(\.[^./]+)$
    RewriteCond %{REQUEST_fileNAME} !-d
    RewriteCond %{REQUEST_fileNAME} !-f
    RewriteRule (.*) /$1.html [L]
    • 2

    Спасибо сказали:

    aeneas(07.07.2015), Fartuna(07.07.2015),
  6. Студент
    • Регистрация: 08.07.2015
    • Сообщений: 41
    • Репутация: 2
    • Webmoney BL: ?
    Лучше для каждой ссылки прописывать новый RewriteRule, поскольку будущем могут возникнуть проблемы, у меня такое было, при создании админ панели
    • 0
Страница 3 из 3 Первая 123

Похожие темы

Темы Раздел Ответов Последний пост
Убрать.html в ссылке на категорию
Joomla 3 09.05.2015 18:57
Помогите убрать: sait.ru/kategoria.HTML/material.html
Joomla 9 26.10.2012 18:38
Как убрать якорь #more и можно ли убрать отображение изображений с пота с короткой новости?
WordPress 2 28.05.2012 13:17
Окончание конкурса «Продвижение неизбежно»
Дайджест блогосферы 4 07.08.2011 14:43
HTML верстка сайтов. HTML/CSS верстка.
Реклама партнерских программ 2 26.07.2010 13:12

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры