无法在wordpress中重定向主页网址,但保留目录网址不会重定向

时间:2017-08-09 11:44:28

标签: php wordpress .htaccess redirect http-status-code-302

我正在使用子域来托管为不希望访问其网站后端的客户端执行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

谢谢,

1 个答案:

答案 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,然后才能找到您想要的内容。