如何通过.htaccess将子域根文件夹更改为Public_html?
我有一个子域,我想使根文件夹成为“Public_html”, 例如,我的根子域是如何通过.htaccess将子域根文件夹更改为Public_html?,.htaccess,subdomain,root,.htaccess,Subdomain,Root,我有一个子域,我想使根文件夹成为“Public_html”, 例如,我的根子域是 - /public_html/subdomain 所以我想将我的子域的路径改为just/public\u html/。我知道可以用.htaccess完成,但我不知道怎么做。谢谢……我不知道你到底想要什么,但以下是我的两个答案: 答案1:您希望您的DocumentRoot指向public\u html 在本例中,在Web服务器的(虚拟)主机配置中添加/更改DocumentRoot(我假设您使用的是Apache,它将
- /public_html/subdomain
所以我想将我的子域的路径改为just/public\u html/。我知道可以用.htaccess完成,但我不知道怎么做。谢谢……我不知道你到底想要什么,但以下是我的两个答案: 答案1:您希望您的
DocumentRoot
指向public\u html
在本例中,在Web服务器的(虚拟)主机配置中添加/更改DocumentRoot
(我假设您使用的是Apache,它将是/etc/httpd/conf/httpd.conf
或/etc/httpd/conf/extra/httpd vhosts.conf
甚至/etc/apache2/sites enabled/yourhost
)
答案2:您想从子域
文件夹重定向到public\u html
这不可能通过简单的重写规则
实现,因为您的主机指向子域
文件夹。另一种方法是可能的(从public\uhtml
重定向到子域
)
您可以从子域
创建一个符号链接,指向public\u html
或其中的一个文件,但我不建议这样做
此外,资源:
- 关于如何使用重写规则转发到子文件夹
- 关于
DocumentRoot