grey109
Новичок
Не получается добавить к сайту wap-версию через mod_rewrite
Сейчас для сайта в конфиге прописано:
<VirtualHost *>
ServerName site.ru
ServerAlias www.site.ru
ServerAlias *.site.ru
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule .*\.(jpg|css|png|gif) - [L]
RewriteRule ^([^.]+[^/])$ $1/ [R=301]
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru$1 [R=permanent,L]
RewriteRule ^/$ /index.php [L,NC,NS]
RewriteRule ^/test/(.*)/(.*)/$ /test.php?id=$1&p=$2 [L,NC,NS]
и т.д. пошли правила...
WAP-версия сайта будет лежать, например, в каталоге /home/site.ru/wap/
Подскажите, что необходимо добавить в конфиг, чтобы при обращении к поддомену http://wap.site.ru шел редирект на /home/site.ru/wap/index.wml или при обращении к поддомену http://wap.site.ru/123/test.wml шел редирект на /home/site.ru/wap/123/test.wml.
Сейчас для сайта в конфиге прописано:
<VirtualHost *>
ServerName site.ru
ServerAlias www.site.ru
ServerAlias *.site.ru
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule .*\.(jpg|css|png|gif) - [L]
RewriteRule ^([^.]+[^/])$ $1/ [R=301]
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru$1 [R=permanent,L]
RewriteRule ^/$ /index.php [L,NC,NS]
RewriteRule ^/test/(.*)/(.*)/$ /test.php?id=$1&p=$2 [L,NC,NS]
и т.д. пошли правила...
WAP-версия сайта будет лежать, например, в каталоге /home/site.ru/wap/
Подскажите, что необходимо добавить в конфиг, чтобы при обращении к поддомену http://wap.site.ru шел редирект на /home/site.ru/wap/index.wml или при обращении к поддомену http://wap.site.ru/123/test.wml шел редирект на /home/site.ru/wap/123/test.wml.