Объединить старый сайт и новые структуры сайта - PullRequest
1 голос
/ 02 января 2012

Я хочу реализовать следующее:

  • Новая структура сайта, основанная на новом пути к каталогу, новой структуре PHP, структуре БД и так далее. Сайт должен быть доступен под http://www.mysite.com
  • Некоторые страницы из старой структуры должны продолжать работать. Старая структура сайта должна быть доступна и оставаться в ее старой папке, скажем /var/www/myoldsite
  • Вообще говоря, когда я вызываю определенные страницы, скажем http://www.mysite.com/specificpage.php,, старый сайт должен называться, в противном случае должны быть доступны только страницы с нового сайта.

Как мне это спроектировать? В виртуальном хосте apache? Или в .htaccess файле?

1 Ответ

0 голосов
/ 02 января 2012

Я не уверен, правильно ли я понимаю, но

Я хотел бы предложить вам ваш новый сайт будет доступен под http://www.mysite.com/new

Поместите это в файл .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\.php$ http://www.mysite.com/new/$1.php [R=301,L]

Это перенаправит весь трафик на новый сайт, если не eist на старом

...