- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Понял все правила, как ошибки направлять, как запрещать индексацию и т.д.
не могу врубиться как сделать такое:
происходит запрос:
site.ru/bukibyaki?.php&hfhfhfhfyb&bcbdu&id456
как только он поступил
должна загрузится страница 11111.html из корня сайта (или из папки)
Как такое прописать с помощью Rewrite_Rule для htaccess ?
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^bukibyaki?.php&hfhfhfhfyb&bcbdu&id456l$ 11111.html[R=301] или [R=302] если временно.
Как то так ?
Или там в зависимости от id разные странички должны открываться ?
просто есть около 100 страниц в html, они должны быть доступны по запросу
типа index.php?id123, или detail.php?catid123 или как-то еще...
чтобы не заморачиваться, нужно просто ссылку 1 направить на ссылку 2
желательно без редиректов типа 301
нет, не временно...
просто есть около 100 страниц в html, они должны быть доступны по запросу
типа index.php?id123, или detail.php?catid123 или как-то еще...
чтобы не заморачиваться, нужно просто ссылку 1 направить на ссылку 2
желательно без редиректов типа 301
нет, не временно...
Поясни чем в названии отличаются файлы html, что бы можно было правило нарисовать.
Ну если без 301 .. тогда каким ?
permanent — ресурс перемещен навсегда; код состояния 301;
temp - ресурс перемещен временно; код состояния 302;
seeother — ресурс был заменен другим ресурсом; код состояния 303;
есть старый движ и есть новый...
со старого движа есть страница, которые надо оставить навсегда...
они имеют названия типа index.php?detail
сохранить их в статику нельзя, соблюдая полное имя, поскольку
файловые системы не поддерживают знаки ? в имени файла
принято решение, сохранить эти страницы под названиями page_01.html (например)
и с помощью rewrite - дальше знаете...
делается для сапы и яндекса - чтобы остались в индексе и там где надо...
Насчет сапы и тындекса не знаю, здесь я не мастер
но должно помочь вот такое:
RewriteRule ^index([0-9]+).html$ index.php?id=$1&detail [R=301]
Соответственно тут все страничка типа index.php?id=1&detail будет переправлена на index1.html,
index.php?id=2&detail на index2.html и т.д .. я правильно понял задачу ?
а как просто без правила, тупо на за запрос zapos_nomer_nakoy.php загрузить страницу kakaya_to_stranica.html
короче создал в корне сайта файл 11111.html
дописал в .httacces такое RewriteRule ^detail.php?11111$ 11111.html[R=301]
ввожу в адресной строке site.ru/detail.php?11111 (в надежде увидеть содержимое 11111.html)
получаю такое:
Illegal variable _files or _env or _get or _post or _cookie or _server or _session or globals passed to script.
Че делать?
romagromov добавил 26.10.2009 в 14:54
Есть небольшой прогресс.
Имеем в корне сайта файл 11111.html
в htaccess прописал строку
Redirect temp /22222.php http://site.ru/11111.html
но тут по-ходу браузер получает команду редиректа...
Теперь при наборе в браузере site.ru/22222.php попадаем на страницу 11111.html
А как сделать чтобы мы оставались на странице 2222.php а загружали данные из 11111.html
romagromov добавил 26.10.2009 в 17:42
вопрос закрыт