我对apache中的mod_rewrite的了解很少。我一直在与https://htaccess.madewithlove.be的测试人员进行在线测试。
输入网址:http://123.123.123.123/areas-we-serve/arizona
.HTAccess内容:
RewriteCond %{REQUEST_URI} ^/areas-we-serve/(.+)$
RewriteRule ^(.*)$ %1
RewriteCond %{HTTP_HOST} ^123\.123\.123\.123$
RewriteRule ^(.*)$ https://debug.mycompany.com/$1
输出网址:https://debug.mycompany.com/areas-we-serve/arizona
在该测试仪网站上的调试信息中,它表明已满足第一个条件,并且新的URL为http://123.123.123.123/arizona。但是,下一条重写规则将“我们服务的区域”放回原处。我在做什么错了?