根据域更改RewriteBase

时间:2011-12-23 23:57:17

标签: .htaccess mod-rewrite

我必须根据域设置RewriteBase,现在RewriteBase设置为〜/ myusername / folder / site.com,如果有人打开http://mydomain.com它重定向到(共享HTTPS)https://something.hostingproveder/~myusername/folder/site.com,现在我想使用没有https的真实域名,如果我使用它,我需要将RewriteBase更改为/或完全删除它...

.htacces中是否存在可以检查使用哪个域的内容,并根据域设置RewriteBase。

1 个答案:

答案 0 :(得分:0)

无法在.htaccess中动态设置RewriteBase。

但是,如果您有权访问httpd.conf here,则可以使用AccessFileName

进行访问

即使您无法访问httpd.conf,上面的相同帖子也有一种聪明的方法来使用环境变量(通过mozillalives回答)来获得类似的结果。