www.mydomain.com =主網站mod_rewrite;子域&子目錄
m.mydomain.com是映射到www.mydomain.com/m/
我有內部根。htaccess的(爲一個虛擬站點主站點)&也是另外一個.htaccess在/ m /中顯示不錯的url,一切都很好,至此爲止。
現在這裏是問題:購物籃(m.mydomain.com/basket/)將發佈到
https://www.mydomain.com/m/checkout/
這樣SSL證書是有效的。在這一點上,URL將從m.domain.com更改並不重要。
我很困惑,因爲如果我寫在根目錄的.htaccess規則...
RewriteRule ^m/checkout/?$ m/checkout_m.php
&訪問https://www.mydomain.com/m/checkout/ 然後/ M /目錄認爲這是一個404錯誤。
如果我把在/ M /目錄下的規則...
RewriteRule ^checkout/?$ checkout_m.php
&訪問安全的URL如上 然後,主站點看到它作爲一個404錯誤。 (我知道這是因爲m。& www。有不同的404頁)
如果我激活這兩個規則,它仍然失敗。所以在這種情況下遇到問題有哪些優先&如何繼續?
/?只是意味着URL中的結尾斜槓是可選的。 因此,domain.com/checkout&domain.com/checkout/都是可接受的變體。 – RiquezJP 2012-04-03 06:21:50
idd,正確的,仍然早於這裏:)我只是看看我在這裏工作的.htaccess文件。你是否啓用了RewriteEngine? – 2012-04-03 06:22:39
是的 - 正如我所說,它的所有工作,除了我通過主要地址 – RiquezJP 2012-04-03 06:27:30