X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как убрать index.html на сайте?
romand777
romand777
Topic Starter сообщение 16.7.2014, 22:41; Ответить: romand777
Сообщение #1


Добрый Вечер.
Подскажите.Сделал сайт html. При отображении страниц сайта выводится к примеру maultalk.ru/index2.html Как включить корректное отображение без index2.html? А то главная страница очень некрасиво получается,да и второстепенные страницы тоже.Скинул скрин.Всем спасибо
Эскизы прикрепленных изображений
Прикрепленное изображение
 
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 16.7.2014, 22:48; Ответить: x64
Сообщение #2


а вы что, хотите, чтобы на любой странице был адрес http://site.ru/ ?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maxogo
maxogo
сообщение 16.7.2014, 23:05; Ответить: maxogo
Сообщение #3


Для главной:
Код
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]

Для второстепенных:
Код
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

в .htaccess

Сообщение отредактировал maxogo - 16.7.2014, 23:10
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romand777
romand777
Topic Starter сообщение 17.7.2014, 0:10; Ответить: romand777
Сообщение #4


maxogo, Выдал ошибку при открытии сайта
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maxogo
maxogo
сообщение 17.7.2014, 0:42; Ответить: maxogo
Сообщение #5


Тогда так:
Код
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://site/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

вместо site, впишите свой домен

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как перевести деньги с укр карти на польськую карту
9 sasiza1 272 Сегодня, 10:48
автор: Alekser
Открытая тема (нет новых ответов) Спарсить инфу на сайте
Сайт на WordPress
5 TABAK 239 Сегодня, 6:13
автор: TABAK
Открытая тема (нет новых ответов) Как получить топ10 яндекса/google в 2021 году?
13 webaleks 598 Сегодня, 1:18
автор: nikitosmore
Открытая тема (нет новых ответов) Как бороться с ботами для прямых заходов на сайт?
21 duoseo 727 Вчера, 23:28
автор: anchous
Открытая тема (нет новых ответов) Как построить структуру сайта для SEO
1 jack 168 Вчера, 23:03
автор: NewSeoDay


 



RSS Текстовая версия Сейчас: 25.1.2021, 11:16
Дизайн