Пишу грабилку с http://www.archive.org

Статус
В этой теме нельзя размещать новые ответы.

e64f

Постоялец
Регистрация
2 Ноя 2008
Сообщения
95
Реакции
6
Добрый день!

Пишу грабилку уже не существующих сайтов с Для просмотра ссылки Войди или Зарегистрируйся.
Статические страницы и SEO frienly URL уже стаскиваю нормально.

По идее все, что будет отдавать восстановленный сайт это статика.

Проблема с урлами, где скрипту передаются параметры. Типа


Собственно проблема не в том чтобы получить контент такой странички, а в том как правильно организовать отдачу (на восстановленном сайте) по такому запросу.

Собственно решение которое мне видится:
1) Сохранять контент в файл с уникальным именем
2) через htaccess прописать, чтобы по запросу отдавалось содержимое этого файла. Только вопрос как конкретно это сделать?

Или есть другие решения?
 
У тебя проблема только из за того что ты сидишь на Windows, которая не позволяет создавать файлы в имени которого есть симвоолы вопроса.

Я думаю тут лучше всего сохранять в базу данных с полями url и content, которые будут хранить в себе странички.

А отдавать это можно через запросы к базе
 
2 alfaexpert - приходится делать в денвере

Нашел htaccess
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ xxx.php [L,QSA]


Как переписать данный код чтобы на обработку скрипту xxx.php отправлялись только запросы с вопросиком?
 
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ xxx.php [L,QSA]
перенаправляет Для просмотра ссылки Войди или Зарегистрируйся на xxx.php
 
  • Нравится
Реакции: e64f
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ xxx.php [L,QSA]
перенаправляет Для просмотра ссылки Войди или Зарегистрируйся на xxx.php


e64f, если не совсем тебе понятно то до конца объясню на что намекает juggernaut13, когда на скрипт xxx.php перенаправляется запрос можно используя переменные из массива $_SERVER можно получить тот самый адрес с знаком вопроса и тем самым отображать нужные страницы по запросу
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху