Перезапись URL с проблемой .htaccess и поддоменов - PullRequest
1 голос
/ 19 октября 2011

У меня есть следующее правило перезаписи:

RewriteCond ${rewrite_map:$1|NOT_FOUND} !NOT_FOUND
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?shop_id=${rewrite_map:$1} [NC,L,QSA]

Итак, URL для этого выглядит следующим образом: http://www.domain.com/company-name/

Ну, я разрабатываю версию для iPad, поэтому я перенаправляю на: http://m.domain.com/, который работает нормально, но когда я перехожу на URL http://m.domain.com/company-name/, я получаю сообщение об ошибке «Страница не найдена».Субдомен m тянет из моего каталога / ipad.Если я перейду к http://www.domain.com/ipad/company-name/, это тоже работает.Мне просто нужно, чтобы он работал и на моем мобильном поддомене.

Кто-нибудь знает, что мне нужно добавить, чтобы сделать эту работу?

Спасибо!

1 Ответ

1 голос
/ 20 октября 2011

Для всех, кто заинтересовался, я понял это, добавив в свой файл htaccess следующее:

RewriteCond %{HTTP_HOST} ^m\.domain\.com$
RewriteRule ^ http://domain.com/ipad%{REQUEST_URI} [L,P]
...