Scondic 0 Опубликовано: 20 января 2019 Рассказать Опубликовано: 20 января 2019 Добрый день! У меня есть сайт - https://destinycraft.ru/ Как с помощью .htaccess убрать на статичной странице, по адресу - https://destinycraft.ru/servers.html концовку - ".html"? Как я только не пытался не получается. Хочу чтобы был такой результат: Пользователь переходит на страницу - https://destinycraft.ru/servers, а ему отображается страница https://destinycraft.ru/servers.html, но и при этом в адесной строке не должно быть ".html" Спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 20 января 2019 Рассказать Опубликовано: 20 января 2019 Скорей всего вылезут где-нибудь баги. А так открыть корневой htaccess в самом низу, самую нижнюю последнюю строчку RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L] заменить на RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L] опосля взять эту строку и ту, что выше нее RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L] и переместить их выше, под RewriteRule ^rules.html$ index.php?do=rules [L] RewriteRule ^statistics.html$ index.php?do=stats [L] RewriteRule ^addnews.html$ index.php?do=addnews [L] RewriteRule ^rss.xml$ index.php?mod=rss [L] RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L] но над RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L] RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L] Цитата Ссылка на сообщение Поделиться на других сайтах
Scondic 0 Опубликовано: 21 января 2019 Рассказать Опубликовано: 21 января 2019 (изменено) Автор Спасибо, помогло, но страница rules всё ещё находится на редиректе - /?do=rules, а хотелось бы просто /rules. Не поможете? Изменено 21 января 2019 пользователем Scondic Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 21 января 2019 Рассказать Опубликовано: 21 января 2019 выше есть правила, ну разве сложно поменять пару символов? ну хоть как то включайтесь в работу. Цитата Ссылка на сообщение Поделиться на других сайтах
Scondic 0 Опубликовано: 21 января 2019 Рассказать Опубликовано: 21 января 2019 Автор Я не могу разобраться за что отвечает какой символ Цитата Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 21 января 2019 Рассказать Опубликовано: 21 января 2019 просто вместо RewriteRule ^rules.html$ index.php?do=rules [L] пишеш RewriteRule ^rules$ index.php?do=rules [L] и обращаешся по ссылке http://domains/rules Цитата Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 24 января 2019 Рассказать Опубликовано: 24 января 2019 4 часа назад, redisl сказал: У меня вопрос возник, зачем так изощряться? В чем нужна, к чему такие меры взять и код резать. Сайт же пустой.. ну нравятся человеку извращения и геморой))) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.