我有以下重写规则:
RewriteCond ${rewrite_map:$1|NOT_FOUND} !NOT_FOUND
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?shop_id=${rewrite_map:$1} [NC,L,QSA]
因此,其网址如下:http://www.domain.com/company-name/
我正在开发一个iPad版本,所以我重定向到:http://m.domain.com/这很好但是当我转到URL http://m.domain.com/company-name/时,我收到了一个Page Not found错误。 m子域名是从我的/ ipad目录中提取的。如果我去http://www.domain.com/ipad/company-name/这也有效。我只需要它也可以在我的移动子域上工作。
是否有人知道我需要添加什么来使其工作?
谢谢!
答案 0 :(得分:1)
对于任何有兴趣的人,我通过在htaccess文件中添加以下内容来解决这个问题:
RewriteCond %{HTTP_HOST} ^m\.domain\.com$
RewriteRule ^ http://domain.com/ipad%{REQUEST_URI} [L,P]