上下文: 如何configurationNameCheap域指向Apache子文件夹?
在Devin的回答之后 ,我在/var/www创build了一个.htaccess文件,并在下面写道:
RewriteEngine On RewriteCond !sergiotapia.me RewriteRule (.*) sergiotapia.me/$1 [QSA]
我的文件夹结构是这样的:
/var/www/ /var/www/sergiotapia.me
当访问URL sergiotapia.me时,我想直接redirect到/var/www/sergiotapia.me看到/var/www的内容
有任何想法吗?
从你的问题,我认为你不需要在这里重写,但你应该改变你的VirtualHost块内的DocumentRoot指向正确的目录。 举个例子:
<VirtualHost sergiotapa.me> ... DocumentRoot /var/www/sergiotapia.me ... </VirtualHost>
A。 在正则expression式中是一个特殊的字符(意思是“除\n之外的任何字符)”,所以你需要将其转义。
尝试:
RewriteEngine On RewriteCond !sergiotapia\.me RewriteRule (.*) sergiotapia\.me/$1 [QSA]
检查您的虚拟主机configurationAllowOverride(可能在一个部分)。
如果AllowOverride是无.htaccess不parsing。 将其设置为All可能有帮助…