2011-10-18 79 views
1

我有以下重寫規則:網址的.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/哪些工作正常,但是當我轉到網址http://m.domain.com/company-name/時,出現頁面未找到錯誤。 m子域名正從我的/ ipad目錄中提取。如果我去http://www.domain.com/ipad/company-name/那也可以。我只需要它在我的移動子域上工作。

有沒有人知道我需要添加,使這項工作?

謝謝!

+0

這是.htaccess文件的全部重寫部分?你需要說重寫引擎或者其他的東西來啓用mod重寫。 –

+0

是的,我有RewriteEngine On - 這只是重寫規則的主要部分,我沒有包括所有東西。 – Drew

+0

上面發佈的重寫適用於主URL。問題只是讓它與移動子域一起工作。 – Drew

回答

1

任何有興趣,我想通了通過添加以下到我的htaccess文件:

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