- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго всем дня.
Восстановил небольшой сайтик из Вебархива на десяток страниц.
Раньше там были урлы вот такого типа: http://мойсайт.ру/index.html?ID=001
При восстановление он естественно получился на .html страницах, то есть так:
http://мойсайт.ру/index.html?ID=001.html
Сейчас при нажатие на любую страницу на сайте, высвечивается главная страница. То есть он их за индексную (главную) все считает.
Возможно как то сделать, к примеру через Хтачес, что бы так и открывалось как и раньше, то есть без .html или нет?
Если у вас файлы именно со знаками вопроса в именах, то предположу, что может сработать такой вариант:
RewriteCond %{QUERY_STRING} ^(.+)\.html$
RewriteRule ^index\.html$ index.html\?%1? [L]
или вместо "\?", возможно, "%3F"
;13440903']Если у вас файлы именно со знаками вопроса в именах, то предположу, что может сработать такой вариант:
RewriteCond %{QUERY_STRING} ^(.+)\.html$
RewriteRule ^index\.html$ index.html\?%1? [L]
или вместо "\?", возможно, "%3F"
Да, с вопросом, все как в примере показано, 1 в 1.
Попробовал Ваш вариант:
1) Опять отображается главная страница.
2) Ошибка: Not Found
Да я вообще вам не то насоветовал :)
Сейчас поэкспериментирую, у меня у самого академический интерес.
---------- Добавлено 21.01.2015 в 13:35 ----------
Получилось вот так
RewriteCond %{QUERY_STRING} ^(ID=.+)$
RewriteRule ^index\.html$ index.html\%3F%1.html [L]
Т.е. по ссылкам
http://мойсайт.ру/index.html?ID=001
выдаются файлики
http://мойсайт.ру/index.html?ID=001.html
[umka], хм, а у меня опять ошибка: Not Found
Ладно, черт с ним, тут этих страниц...поменяю урлы на нормальные и без вопросов в ручную.
Спасибо за помощь)
---------- Добавлено 21.01.2015 в 14:02 ----------
[umka], нашел в чем проблема)!
Оказывается при восстановление что произошло:
В коде урл стоит с вопросом: index.html?ID=001
А сам файлик называется вот так: index.html_ID=001
Я то сразу и внимание не обратил, вот ошибка и выскакивала)