繁体   English   中英

子域301通过.htaccess重定向的问题

[英]Problems with subdomain 301 redirect via .htaccess

获得了一个新域,并尝试使所有内容都指向主页,以便我可以从那里进行构建。 它也有1个我要指向主页的子域(我知道)。

安装了Wordpress,并放置了一些工作正常的测试帖子。 安装了链接果汁管理器,可以很好地处理所有404。

设置以下旨在照顾已知子域的.htaccess以及指向我不知道的任何子链接的链接:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

但这不仅不会重定向子域(它仅给出“此网页不可用”),还会导致其他重定向和帖子退出工作。

测试不存在的URL只会提供一个标准的404页面,并且从主页到现有帖子的链接将转到相同的404。

我可以通过将永久链接结构切换为默认设置,然后再次返回到发布名称,并删除.htaccess来解决此问题。

我假设这是我的代码,但是它有什么问题,我需要更改什么,以及如何获得重定向中包含的子域?

用这个。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^http://www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.subdomain.example.com/ [L,R=301]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM