Помогите прописать команду в .htaccess

SN
На сайте с 04.07.2013
Offline
84
522

Есть сайт с мобильной и десктопной версией:

m.site.ru

www.site.ru

На сервере соответственно есть две папки:

m

www

В папке www есть следующие файлы:

page.php - отрисовывает как мобильную так и десктопную версию сайта, в зависимости от того, что выберет пользователь

.htaccess - формирует ЧПУ командой RewriteRule ^(.*).html$ page.php?id=$1 [L]

Папка m пока пустая.

Мне необходимо настроить сайт таким образом, чтобы когда пользователь заходит на мобильную версию сайта, при обработке адреса использовался файл page.php, который лежит в папке www.

Пока мысли такие: создать в папке m файл .htaccess с соответствующей командой обработки УРЛа, вот только как прописать такую команду если исполняемый файл лежит в другой папке?

Может кто подскажет?

Пытался так: RewriteRule ^(.*).html$ ../www/page.php?id=$1 [L] - не помогло

Заранее спасибо за помощь.

PN
На сайте с 22.08.2012
Offline
103
#1
Пытался так: RewriteRule ^(.*).html$ ../www/page.php?id=$1 [L] - не помогло

неудивительно - каталог m считается корневым

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
Chaser support
На сайте с 20.10.2014
Offline
12
#2
SeoNk:
Есть сайт с мобильной и десктопной версией:
вот только как прописать такую команду если исполняемый файл лежит в другой папке?

Никак. Потому что htaccess не сможет оперировать данными на диске. Самый простой вариант - продублировать файл page.php в папку m. Лучше всего с помощью симлинка.

Chaser (http://chaser.ru) - сервис увеличения телефонной конверсии
SN
На сайте с 04.07.2013
Offline
84
#3
Chaser support:
Никак. Потому что htaccess не сможет оперировать данными на диске. Самый простой вариант - продублировать файл page.php в папку m. Лучше всего с помощью симлинка.

У меня продублированно, но поскольку я постоянно копаюсь в коде мне приходится каждый раз копировать отдельные куски из полной версии в мобильную, а это очень муторно

PN
На сайте с 22.08.2012
Offline
103
#4
SeoNk:
У меня продублированно, но поскольку я постоянно копаюсь в коде мне приходится каждый раз копировать отдельные куски из полной версии в мобильную, а это очень муторно

тогда симлинк

SN
На сайте с 04.07.2013
Offline
84
#5
proksey-net:
тогда симлинк

а это что такое н еподскажите?

PN
На сайте с 22.08.2012
Offline
103
#6
SeoNk:
а это что такое неподскажите?

символическая ссылка на файл. у вас хостинг или свой сервер?

SN
На сайте с 04.07.2013
Offline
84
#7
proksey-net:
символическая ссылка на файл. у вас хостинг или свой сервер?

хостинг. что то никогда не слышал об этом

P
На сайте с 25.05.2007
Offline
103
#8
SeoNk:
У меня продублированно, но поскольку я постоянно копаюсь в коде мне приходится каждый раз копировать отдельные куски из полной версии в мобильную, а это очень муторно

Так сделайте в папке m файлик, из одной строчки <?include 'путь/page.php'?>

coolakov.ru/tools (http://coolakov.ru/tools/): определение конкурентов (http://coolakov.ru/tools/most_promoted/), кластеризация запросов (http://coolakov.ru/tools/razbivka/) и т.д.
SN
На сайте с 04.07.2013
Offline
84
#9
pimandr:
Так сделайте в папке m файлик, из одной строчки <?include 'путь/page.php'?>

да! спасибо!!!! вот это помогло ☝

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