我正在使用子域来托管为不希望访问其网站后端的客户端执行pdf。
在.htaccess文件中,我如何将主页 subdomain.domain.co.uk 重定向到 www.clientwebsite.co.uk ,以便我不需要创建登录页面,但也可以停止 subdomain.domain.co.uk/folder/file.pdf 吗?
到目前为止,我已经尝试过这些但无济于事:
# BEGIN 302 Redirects
Redirect 302 / https://www.clientwebsite.co.uk/
# END 302 Redirects
和
# BEGIN 302 Redirects
Redirect 302 http://subdomain.domain.co.uk https://www.clientwebsite.co.uk/
# END 302 Redirects
和
# BEGIN 302 Redirects
Redirect 302 http://subdomain.domain.co.uk/index.php https://www.clientwebsite.co.uk/
# END 302 Redirects
谢谢,
答案 0 :(得分:0)
我很抱歉但为什么302?如果您希望始终通过新域提供服务,则需要使用301.无论如何,您可以在下面的示例中交换301和302之间的类型。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301,NC]
第一行非常重要。您需要仔细阅读this whole guide,然后才能找到您想要的内容。