Redirect 将url请求定向到ubuntu服务器上的子文件夹
这就是任务 当用户进入浏览器Redirect 将url请求定向到ubuntu服务器上的子文件夹,redirect,ubuntu,apache2,httpd.conf,Redirect,Ubuntu,Apache2,Httpd.conf,这就是任务 当用户进入浏览器domain.com/something/something时, 不是像预期的那样从domain.com/something/something获取文件,而是从 domain.com/something/something/www 在我的/etc/apache2/sites available文件夹中,我找到了domain.com.conf 它只包含这个 <virtualhost *:80> ServerName domain.com D
domain.com/something/something
时,
不是像预期的那样从domain.com/something/something获取文件,而是从
domain.com/something/something/www
在我的/etc/apache2/sites available
文件夹中,我找到了domain.com.conf
它只包含这个
<virtualhost *:80>
ServerName domain.com
DocumentRoot /var/www/main
</virtualhost>
ServerName域名.com
DocumentRoot/var/www/main
那么,我应该如何编辑我的domain.com.conf文件呢?您的路径是正确的
- 如果您只有一个域
DocumentRoot /var/www/domain/www/
然后重新启动apache:
$ sudo service apache2 restart
$ sudo a2ensite domain.com
$ sudo service apache2 restart
这将更改默认主机的路径
- 如果您有多个域
sudo cp/etc/apache2/sites available/default/etc/apache2/sites available/domain.com
从默认值创建一个。它一开始应该包含如下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domain.com
DocumentRoot /var/www/domain/www/
<Directory /var/www/domain/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
....many stuff
</VirtualHost>
- 如果您只想从/domain.com/something/something/www/提供特定路径/something/something/服务,请设置别名:
Alias/something/something/something/something/something/something/www
您在httpd.conf中配置了什么?可能是Hey Royer的副本谢谢您的帮助,我认为这是正确的方法,除了我编辑了我的问题,它有点特定。你能根据我的需要编辑你的帖子吗?p、 我不确定你的问题:你在每个目录中都有一个www目录,或者你只想一个目录重定向到/thedirectory/www/?我提出了另一个问题,更好地回顾了我的问题,因为没有人再研究这个问题。请在此处查看有关此的精彩教程: