dengol Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 Кто-то в курсе, реально ли в IP.Content избавиться от index.html и index.php в url? И как грамотно сделать одну главную вида: http://www.site.ru/На данный момент можно обратиться так: http://www.site.ru/index.html и так http://www.site.ru/index.phpФорум стоит ниже http://www.site.ru/forum/ UPD И почему бы здесь не сделать раздел IP.Content ? Понятно что ibresource на данный момент не осуществляет распространение и поддержку по этому моду но ведь вопросы все равно есть у пользователей и темы относительно этого компонента создаются и будут создаваться в дальнейшем, а так было бы всё в одном месте, а не разбросано по разным разделам вперемешку с вопросами о IPB3 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 (изменено) Поставьте небольшой PHP-код в темплейт главной, чтобы проверял REQUEST_URI и всегда кидал на "/"...<php> if($_SERVER['REQUEST_URI'] == "/index.html" || $_SERVER['REQUEST_URI'] == "/index.php") { header("Location: /"); die("Вот такой я засранец"); } </php> А вообще более дебильной системы адресации, чем в IP.Content, я еще нигде не видел. UPD. Речь именно об "Page Templates", а не самих страницах. Там php в шаблонах не работает. Замечательно, правда? Изменено 14 Сентября 2010 пользователем Ritsuka dengol отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 14 Сентября 2010 Автор Жалоба Поделиться Опубликовано 14 Сентября 2010 (изменено) Там php в шаблонах не работает. Замечательно, правда? Угу, только что убедился)))))))) Ритц, благодарю помогло с index.html UPD А почему при обращении по http://www.site.ru/index.phpОткрывается форум с такой ошибкой: и die не срабатывает ))))) Изменено 14 Сентября 2010 пользователем dengol Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 А вы создайте страницу 404.html и пропишите её в качестве "страницы 404" в настройках IP.Content. Оно разбирает страницы отдельно от физического адреса. Если виртуальной странички "index.php" в IP.Content нет, то index.php спокойно себе дает 404 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fisana Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 А я в хтаччес перенаправила все index.* на /Работает для главной и всех папок. RewriteEngine On # no index.* RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L] dengol отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 Вариант получше моего Маленький веселый конкурс велосипедов и подпорок для IP.Content. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.