我必须根据域设置RewriteBase,现在RewriteBase设置为〜/ myusername / folder / site.com,如果有人打开http://mydomain.com它重定向到(共享HTTPS)https://something.hostingproveder/~myusername/folder/site.com,现在我想使用没有https的真实域名,如果我使用它,我需要将RewriteBase更改为/或完全删除它...
.htacces中是否存在可以检查使用哪个域的内容,并根据域设置RewriteBase。
答案 0 :(得分:0)
无法在.htaccess中动态设置RewriteBase。
但是,如果您有权访问httpd.conf here,则可以使用AccessFileName
进行访问即使您无法访问httpd.conf,上面的相同帖子也有一种聪明的方法来使用环境变量(通过mozillalives回答)来获得类似的结果。