www.mydomain.com =主网站
m.mydomain.com是一个虚拟站点,映射到www.mydomain.com/m/
我在根目录中有一个.htaccess(对于主站点)&还有另一个.htaccess / m /来显示不错的网址,到目前为止一切都很好。
现在问题在于:购物篮(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
&安培;访问上面的安全网址 然后主站点将其视为404错误。 (我知道这是因为m。& www。有不同的404页面)
如果我激活这两个规则,它仍然会失败。因此,在这种情况下优先考虑哪些优先事项&怎么办?
答案 0 :(得分:1)
确保您已启用RewriteEngine
RewriteEngine ON
修改强>
问题是有一个名为'm'的真实目录,这似乎混淆了网络服务器。