Проблема с урлами у сайта из Вебархива

Redbaron _chaos
На сайте с 12.08.2009
Offline
673
356

Доброго всем дня.

Восстановил небольшой сайтик из Вебархива на десяток страниц.

Раньше там были урлы вот такого типа: http://мойсайт.ру/index.html?ID=001

При восстановление он естественно получился на .html страницах, то есть так:

http://мойсайт.ру/index.html?ID=001.html

Сейчас при нажатие на любую страницу на сайте, высвечивается главная страница. То есть он их за индексную (главную) все считает.

Возможно как то сделать, к примеру через Хтачес, что бы так и открывалось как и раньше, то есть без .html или нет?

Гемблинг, беттинг, крипта на весь мир в 3snet, 1500+ офферов. ( https://clck.ru/TdZLM ) = = CPA.HOUSE - Топовая CPA сеть ( https://clck.ru/34Swci )
[umka]
На сайте с 25.05.2008
Offline
456
#1

Если у вас файлы именно со знаками вопроса в именах, то предположу, что может сработать такой вариант:

RewriteCond %{QUERY_STRING} ^(.+)\.html$

RewriteRule ^index\.html$ index.html\?%1? [L]

или вместо "\?", возможно, "%3F"

Лог в помощь!
Redbaron _chaos
На сайте с 12.08.2009
Offline
673
#2
'[umka:
;13440903']Если у вас файлы именно со знаками вопроса в именах, то предположу, что может сработать такой вариант:

RewriteCond %{QUERY_STRING} ^(.+)\.html$
RewriteRule ^index\.html$ index.html\?%1? [L]

или вместо "\?", возможно, "%3F"

Да, с вопросом, все как в примере показано, 1 в 1.

Попробовал Ваш вариант:

1) Опять отображается главная страница.

2) Ошибка: Not Found

[umka]
На сайте с 25.05.2008
Offline
456
#3

Да я вообще вам не то насоветовал :)

Сейчас поэкспериментирую, у меня у самого академический интерес.

---------- Добавлено 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

Redbaron _chaos
На сайте с 12.08.2009
Offline
673
#4

[umka], хм, а у меня опять ошибка: Not Found

Ладно, черт с ним, тут этих страниц...поменяю урлы на нормальные и без вопросов в ручную.

Спасибо за помощь)

---------- Добавлено 21.01.2015 в 14:02 ----------

[umka], нашел в чем проблема)!

Оказывается при восстановление что произошло:

В коде урл стоит с вопросом: index.html?ID=001

А сам файлик называется вот так: index.html_ID=001

Я то сразу и внимание не обратил, вот ошибка и выскакивала)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий