- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
собственно проблема вот какая, не могу разобраться с редиректом
с адреса sait.ru/chto/to/tut/index.php на sait.ru/chto/to/tut/ то есть чтобы срезалось index.php
подскажите пожалуйста как такое зделать чтобы допустим через хтаксес было пременино ко всем файлам с index.php!!!
собственно проблема вот какая, не могу разобраться с редиректом
с адреса sait.ru/chto/to/tut/index.php на sait.ru/chto/to/tut/ то есть чтобы срезалось index.php
подскажите пожалуйста как такое зделать чтобы допустим через хтаксес было пременино ко всем файлам с index.php!!!
вообще то Index.php срабюатывает и без акцесса, тоесть его не надо указывать и все долэно работать именно так как вам надо sait.ru/chto/to/tut/
конечно если у вас нет своего акцесса уровнем выше,тоесть в корне.
вообще то Index.php срабюатывает и без акцесса, тоесть его не надо указывать и все долэно работать именно так как вам надо sait.ru/chto/to/tut/
конечно если у вас нет своего акцесса уровнем выше,тоесть в корне.
Вы не поняли суть вопроса, нужно чтобы при любом типе запроса файлов с именем index.php(html и тд) шёл редирект на адрес без index.php(html и тд).
Вы не поняли суть вопроса, нужно чтобы при любом типе запроса файлов с именем index.php(html и тд) шёл редирект на адрес без index.php(html и тд).
Смотрите, у Вас есть адрес
site.ru/cat1/cat2/index.php
так вот чтоб открыть этот адрес, вы можете набрать в браузере так
site.ru/cat1/cat2/index.php или же site.ru/cat1/cat2/
результат будет одинаков, но если у вас уровнем выше лежит файлик htaccess со своими настройками то вы можете не открыть site.ru/cat1/cat2/ если не укажете явно site.ru/cat1/cat2/index.php
Если вам надо чтоб юзер набирая site.ru/cat1/cat2/index.php
попадал на site.ru/cat1/cat2/
то вам надо сделать в папке site.ru/cat1/cat2 файл .htaccess
такого содержания
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ /1/ [R=301]
RewriteRule ^index\.html$ /1/ [R=301]
только как ПС отнесуться к этому я не могу знать
Пожалуй, правильнее вот так, проверять не стал:
RewriteBase /
RewriteRule ^(.*)index\.php$ /$1 [R=301]
RewriteRule ^(.*)index\.html$ /$1 [R=301]
Только, обычно, на это внимания обращать особо нет смысла. ПС спокойно склеивают страницы /path/index.php и /path/
Пожалуй, правильнее вот так, проверять не стал:
Только, обычно, на это внимания обращать особо нет смысла. ПС спокойно склеивают страницы /path/index.php и /path/
честно с модреврайтом не сильно знаком, не учил углубленно, по этому кинул то что придумал
я вообще не понимаю зачем делать страницы вида
site/papka
ведь гораздо лучше site/papka/index.html статика или уж динамика
в сожалению и тот и другой вариант не правильно работают, эти варианты просто кладут сайт в даун 😂😂😂
хз почему так, но в любой вариации запрос с редиректом идёт на главную стр. сайта, а именно к файлу index.php - так как он прописан в хтаксессе главной, а так как мы пытаемся именно "скрыть" данное имя происходит круговорот и сайт падает 😂😂😂
в сожалению и тот и другой вариант не правильно работают, эти варианты просто кладут сайт в даун 😂😂😂
хз почему так, но в любой вариации запрос с редиректом идёт на главную стр. сайта, а именно к файлу index.php - так как он прописан в хтаксессе главной, а так как мы пытаемся именно "скрыть" данное имя происходит круговорот и сайт падает 😂😂😂
Я уж засомневался, проверил свой код. Всё работает как надо!
Видимо, у вас ещё что-то есть в htaccess или в коде скриптов сайта!
Я уж засомневался, проверил свой код. Всё работает как надо!
Видимо, у вас ещё что-то есть в htaccess или в коде скриптов сайта!
Наверняка проблемы у ТС.
Простой код RewriteRule ^index\.php$ /1/ [R=301]
красным выделил папку /1/
если у вас не в корне лежит файл а как вы указали в папках тогда делайте так
синим указываю то что хотим заменить, красным на что меняем.
RewriteRule ^index\.php$ /chto/to/tut/[R=301]
В нашем случае index\.php приводим к виду /chto/to/tut/
Адрес сайта пропишеться сам.