Я думаю, что Вы испытываете необходимость, чтобы иметь файловую систему на той флэш-памяти или иначе изменить ядро. Необходимо будет смонтировать, что как корневая фс, и затем передают путь к программе как параметр ядра — init=/bin/yourbinary
.
Принятие мы хотим, чтобы IP-адрес 12.34.56.78 перешел к/var/www/client1 /* и мы хотим, чтобы IP-адрес 87.65.43.21 перешел к/var/www/client2 /*
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteRule (.*) /client1/$1
RewriteCond %{REMOTE_ADDR} ^87\.65\.43\.21$
RewriteRule (.*) /client2/$1
Сделайте ряд "RewriteCond" и "RewriteRule" для каждого IP, для которого необходимо служить специальной странице.
Операция терпит неудачу:
OP разъяснил его вопрос, он не должен разделять папки, но различные индексные страницы, которые будут подаваться, вот пример .htaccess для того задания:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteCond %{REQUEST_URI} index\.html$
RewriteRule .* /index-page-client1.html
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteCond %{REQUEST_URI} index\.html$
RewriteRule .* /index-page-client2.html
Вышеупомянутое правило дополнительно проверит, является ли файлом, который требуют, "index.html", я предполагаю, что Вы только хотите перенаправить запросы на "index.html"
defaultIndex
, IP условно. В первом (новичок) взгляд на Ваш пример кода.. если я использовал это.. это влияет, даже передал бы трафик, который был направлен к другому (sub)? домены на нашем сайте. Мне нужен вызванный IP custom/devdefaultIndex
только для определенного субдомена. – govinda 27.07.2012, 20:43^index\.html
кому:^yoursubfolder/index\.html
– Tim 27.07.2012, 20:52RewriteCond %{REMOTE_ADDR} ^555\.666\.777\.888$ RewriteCond %{REQUEST_URI} ^dlindex1\.html RewriteRule .* /dlindex2.html
... но это, кажется, не имеет никакого эффекта вообще. IOW, кажется что 'ServerName dl.domain.org DirectoryIndex dlindex1.html' отhttpd.conf
единственная вещь, которую Apache слушает здесь. Это потому что%{REQUEST_URI}
НЕ содержал 'dlindex1.html' перед этимDirectoryIndex
втолкнутый?; Вы видите, что я пытаюсь эффективно переопределитьDirectoryIndex dlindex1.html
отhttpd.conf
. – govinda 27.07.2012, 23:02^
, Я удалил это и поместил a$
в конце. Вы могли также удалить ограничение REQUEST_URI полностью, для отладки его. – Tim 28.07.2012, 18:54