Хранение файлов домена в подпапке - PullRequest
0 голосов
/ 04 февраля 2011

Я часто обновляю свой сайт с помощью различных итераций дизайна и хочу упростить свою жизнь, поместив каждую версию в отдельную папку: например: www.mysite.com/v1.

Как я могу сохранить все содержимое моего в этой папке (/ v1, / v2 и т. Д.), Но получить к нему доступ, просто набрав www.mysite.com.

Я не хочу просто перенаправить URL, я хочу полностью удалить v1 из URL.

1 Ответ

0 голосов
/ 04 февраля 2011

Предполагая, что вы используете Apache, вы можете использовать для этого mod_rewrite.Просто создайте файл .htaccess в корне общедоступного каталога с помощью простого правила перезаписи:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) v2/$1 [L]
</IfModule>

Это перезапишет все URL в каталог v2.Если вы обновите свой сайт до новой версии, просто измените v2 на что-то другое, и все запросы будут переписаны в этот каталог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...