- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
День добрый! Скажите пожалуйста, какие условия необходимо прописать в файл .htaccess чтобы решались две задачи:
1. Реализовать редирект со страниц без слеша на страницы со слешем (к примеру, редирект со страницы site.ru/categoria на страницу site.ru/categoria/)
2. Реализовать редирект с www на страницы без www (к примеру, редирект с www.site.ru на site.ru)
Сейчас файл .htaccess выглядит следующим образом:
С внутряков редиректит на site.ru/index.php . Подскажите, пожалуйста, в чем проблема.
В интернетах нашел следующие решения, но они тоже не работают.
Для первой задачи:
Для второй задачи:
Не знаю важно это или нет, но хостинг Timeweb
В интернетах нашел следующие решения, но они тоже не работают.
Добавить поле RewriteBase / и будут работать.
Т.е. файл должен быть следующего содержания?
Правильно?
Правильно?
Потому что вы там понаставили стопиццот RewriteEngine и RewriteBase-ов не правильно. У вас должен быть один RewriteEngine и один RewriteBase. И добавлять редиректы нужно после RewriteBase.
Разместил ваш код:
и сайт начал выдавать 500 ошибку:
Вместо </IfModule mod_rewrite.c> - </IfModule>
И комментарий уберите после RewriteBase.
Спасибо большое! Все заработало!
Подскажите пожалуйста в коде
0 что означает, просто у меня стоит 1, вот мой код
и ещё вопрос при наборе с WWW редиректин на главную страницу с /index.php, а можно как то прописать чтоб редиректил чисто на главную страницу?
так не получилось