有没有办法创建一个链接来达到这样的效果:如果用户访问 http://website1.com/path/to/file如果结果为“404”,则表示不存在,让它自动导航至http://website2.com/path/to/file。我希望 /path/to/file 能够继续,但只改变域名。
有没有办法在 ubuntu 10.10 服务器上运行的 apache2 中做到这一点?
答案1
您可以使用 mod rewrite 执行此操作,如下所示:
确保你已启用 mod rewrite
a2enmod rewrite
编辑您的 vhost 或 httpd.conf 或 .htaccess 的配置文件 - 无论您以何种方式设置您的 apache 服务器。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://website2.com/$1
您可能需要稍微调整一下 - 您没有提供很多有关设置的详细信息。但上述概念是可行的。