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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите правильно настроить файл htaccess
Pokaz
Pokaz
Topic Starter сообщение 25.1.2017, 15:40; Ответить: Pokaz
Сообщение #1


Добрый день, уважаемые форумчане!

Дело такое, делал сайт на тильде, затем перенес на хостинг бегет

И сейчас у меня криво отображаются страницы при добавлении второго слеша в строке браузера

К примеру: мойсайт.рф/home - отображается нормально, а вот мойсайт.рф/home/ - криво

То есть страницы второго уровня в каталогах отображаются криво

Обращался в тех поддержку хоста, сказали что проблема в файле .htaccess

Пробовали мне помочь но что то у них не получилось, ответ был таким:
"думаю, самым верным способом в вашем случае будет прописать правила в файле .htaccess"

Как эти правила прописывать я так и не разобрался за два дня, т.к. похожих файлов по содержанию к моему не нашел.

Файл .htaccess мой выглядит так:
 

"ErrorDocument 403 /404.html

ErrorDocument 404 /404.html

 

DirectoryIndex page322246.html

 

RewriteEngine On

 

RewriteRule ^home$ page322246.html [NC]

RewriteRule ^home/$ page322246.html [NC]

 

RewriteRule ^uslugi$ page345995.html [NC]

RewriteRule ^uslugi/$ page345995.html [NC]

 

RewriteRule ^vakancy$ page345980.html [NC]

RewriteRule ^vakancy/$ page345980.html [NC]

 

RewriteRule ^partneram$ page353310.html [NC]

RewriteRule ^partneram/$ page353310.html [NC]

 

RewriteRule ^marketing$ page353325.html [NC]

RewriteRule ^marketing/$ page353325.html [NC]

 

RewriteRule ^contact$ page353238.html [NC]

RewriteRule ^contact/$ page353238.html [NC]

 

RewriteRule ^biznes$ page323154.html [NC]

RewriteRule ^biznes/$ page323154.html [NC]

 

RewriteRule ^supermarket$ page347286.html [NC]

RewriteRule ^supermarket/$ page347286.html [NC]

 

RewriteRule ^cottage$ page165427.html [NC]

RewriteRule ^cottage/$ page165427.html [NC]

 

RewriteRule ^apartment$ page349777.html [NC]

RewriteRule ^apartment/$ page349777.html [NC]

 

RewriteRule ^cinema$ page349518.html [NC]

RewriteRule ^cinema/$ page349518.html [NC]

 

RewriteRule ^pechat$ page353445.html [NC]

RewriteRule ^pechat/$ page353445.html [NC]

 

RewriteRule ^biznes/vusocki$ page351918.html [NC]

RewriteRule ^biznes/vusocki/$ page351918.html [NC]

 

RewriteRule ^biznes/wtc_ekaterinburg$ page351999.html [NC]

RewriteRule ^biznes/wtc_ekaterinburg/$ page351999.html [NC]

 

RewriteRule ^biznes/clever_park$ page352032.html [NC]

RewriteRule ^biznes/clever_park/$ page352032.html [NC]

 

RewriteRule ^biznes/prezident$ page352049.html [NC]

RewriteRule ^biznes/prezident/$ page352049.html [NC]

 

RewriteRule ^biznes/palladium$ page352062.html [NC]

RewriteRule ^biznes/palladium/$ page352062.html [NC]

 

RewriteRule ^biznes/venski_dom$ page352073.html [NC]

RewriteRule ^biznes/venski_dom/$ page352073.html [NC]

 

RewriteRule ^biznes/evropa$ page352077.html [NC]

RewriteRule ^biznes/evropa/$ page352077.html [NC]

 

RewriteRule ^biznes/senat$ page352083.html [NC]

RewriteRule ^biznes/senat/$ page352083.html [NC]

 

RewriteRule ^biznes/manhetten$ page352090.html [NC]

RewriteRule ^biznes/manhetten/$ page352090.html [NC]

 

RewriteRule ^biznes/antei$ page352096.html [NC]

RewriteRule ^biznes/antei/$ page352096.html [NC]

 

RewriteRule ^biznes/filitc$ page352105.html [NC]

RewriteRule ^biznes/filitc/$ page352105.html [NC]

 

RewriteRule ^biznes/tatichevski$ page352115.html [NC]

RewriteRule ^biznes/tatichevski/$ page352115.html [NC]

 

RewriteRule ^biznes/nebo$ page352125.html [NC]

RewriteRule ^biznes/nebo/$ page352125.html [NC]

 

RewriteRule ^biznes/qorin$ page352130.html [NC]

RewriteRule ^biznes/qorin/$ page352130.html [NC]

 

RewriteRule ^biznes/nahimov$ page352140.html [NC]

RewriteRule ^biznes/nahimov/$ page352140.html [NC]

 

RewriteRule ^biznes/premium$ page352146.html [NC]

RewriteRule ^biznes/premium/$ page352146.html [NC]

 

RewriteRule ^biznes/na_meteogorke$ page352154.html [NC]

RewriteRule ^biznes/na_meteogorke/$ page352154.html [NC]

 

RewriteRule ^biznes/kapital$ page352162.html [NC]

RewriteRule ^biznes/kapital/$ page352162.html [NC]

 

RewriteRule ^biznes/stroganov$ page352173.html [NC]

RewriteRule ^biznes/stroganov/$ page352173.html [NC]

 

RewriteRule ^biznes/carski_most$ page352183.html [NC]

RewriteRule ^biznes/carski_most/$ page352183.html [NC]

 

RewriteRule ^biznes/partner$ page352193.html [NC]

RewriteRule ^biznes/partner/$ page352193.html [NC]"


Может кто сталкивался с подобным?


Сообщение отредактировал Pokaz - 25.1.2017, 15:41
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 25.1.2017, 15:54; Ответить: ShowPrint
Сообщение #2


(Pokaz @ 25.1.2017, 18:40) *
К примеру: мойсайт.рф/home - отображается нормально, а вот мойсайт.рф/home/ - криво

Понимать бы ещё что скрывается под словом "криво"...

Насколько я понимаю, то вам надо автоматом через htaccess убирать слеш в конце? Тогда это вот такое правило:

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

Источник

Ставите после "RewriteEngine On"

Кстати, после того как это правило будет работать можно будет убрать вторые строчки в каждой паре последующих перенаправлений. Например:
RewriteRule ^home$ page322246.html [NC]

RewriteRule ^home/$ page322246.html [NC]

 

Для проверки их можно будет перед удалением закомментить (символ # в начале строки):

# RewriteRule ^home/$ page322246.html [NC]


Сообщение отредактировал ShowPrint - 25.1.2017, 15:55
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Pokaz
Pokaz
Topic Starter сообщение 25.1.2017, 16:09; Ответить: Pokaz
Сообщение #3


ShowPrint, благодарю за ответ!

Вставил Ваш код, теперь если в конце строки слеш ставить то он убирается, как  Вы и сказали

Но тут дело в другом, сам по себе второй слеш не ставится в конце, он нужен для каталогов и утм меток (внутренние каталоги второго уровня):

К примеру http://pokaz.pro/biznes/ - сейчас норм, просто убирает слеш в конце.
А вот http://pokaz.pro/biznes/wtc_ekaterinburg - криво

http://pokaz.pro/apartment/?from=preza_gennadi - с утм меткой тоже криво

Сообщение отредактировал Pokaz - 25.1.2017, 16:09
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 25.1.2017, 18:08; Ответить: ShowPrint
Сообщение #4


Pokaz, дело было не в машине...

"Криво" - потому что у вас пути к css файлам, и картинкам, и другим линкам неправильно прописаны - сайт их не видит, и не грузит...
Прикрепленное изображение


В пути поставьте первым символом слеш (путь от корня сайта) и всё будет находиться...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Pokaz
Pokaz
Topic Starter сообщение 28.1.2017, 15:38; Ответить: Pokaz
Сообщение #5



@ShowPrint, Благодарю Вас за помощь!

Пути переписал, все заработало.

Получается Тильда недобросовестно относится к кодам, раз при переносе от них на другой хостинг такие ошибки в путях...

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как настроить в WordPress для SEO оптимизации
8 rownong27 2474 2.3.2024, 12:59
автор: toplinks
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12476 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 19.4.2024, 12:51
Дизайн