如何在apache中从一个URL重定向到另一个URL

如何在apache中从一个URL重定向到另一个URL,apache,httpd.conf,Apache,Httpd.conf,如何在apache中从一个URL重定向到另一个URL? 在文件httpd.conf中 我需要做以下几点: -用户打开site server.com -用户将自动重定向到app.server.com 我该怎么做?在.htacces文件中输入以下内容 RewriteEngine on RewriteCond %{HTTP_HOST} ^server\.com$ [NC] RewriteRule ^(.*)$ http://app.server.com/$1 [R=301,L] 重要的是,在Rewr

如何在apache中从一个URL重定向到另一个URL? 在文件httpd.conf中

我需要做以下几点: -用户打开site server.com -用户将自动重定向到app.server.com


我该怎么做?

在.htacces文件中输入以下内容

RewriteEngine on
RewriteCond %{HTTP_HOST} ^server\.com$ [NC]
RewriteRule ^(.*)$ http://app.server.com/$1 [R=301,L]

重要的是,在RewriteCond%{HTTP_HOST}^server\.com$[NC]中保留\。不要用它来代替它。因为\。是转义点。

什么是.htacces文件?我只有httpd.conf.htaccess文件是由http服务器解释的文件。在webroot中创建文件名.htaccess,当客户端尝试加载与.htaccess相同文件夹或文件夹的子文件夹中的任何内容时,它将首先读取.htaccess。如果在webroot上创建名为.htaccess的文件,并确保其中包含以下内容:RewriteCond%{HTTP_HOST}^server\.com$[NC]RewriteRule^.*$http://app.server.com/$1[R=301,L]如果将所有客户端从server.com重定向到app.server.com