2011-10-18 11 views
1

で書き換え:URL私は、次の書き換えルールを持っている.htaccessファイルとサブドメインの問題

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サブドメインはmy/ipadディレクトリから引き出しています。私がhttp://www.domain.com/ipad/company-name/に行くと、それもうまくいきます。私はそれだけで私のモバイルサブドメインでも動作する必要があります。

誰もが私がこの仕事をするために追加する必要があることを知っていますか?

ありがとうございました!興味がある人々のために

+0

これは、.htaccessファイルの完全な書き換えセクションのですか?あなたはmod-rewriteを有効にするためにエンジンを書き換えるか何かをその旨を伝える必要があります。 –

+0

ええ、私はRewriteEngine Onを持っています - これは書き換えルールの主要部分です。私はすべてを含んでいませんでした。 – Drew

+0

上記の書き換えは、メインURLに対して正常に動作します。問題はそれがモバイルサブドメインで動作するようにすることだけです。 – Drew

答えて

1

は、私は私のhtaccessファイルに以下を追加することによって、それを考え出した:

RewriteCond %{HTTP_HOST} ^m\.domain\.com$ 
RewriteRule^http://domain.com/ipad%{REQUEST_URI} [L,P] 
関連する問題