繁体   English   中英

将辅助域重写为子文件夹

[英]Rewrite a secondary domain to a subfolder

我买了两个域名:www.juridischehulponline.nl www.onlinejuridischehulp.nl

我希望他们链接到我的托管子文件夹:www.zuidveste.eu/juridisch,新域必须显示为新域。 因此,如果我浏览www.juridischehulponline.nl,我想看看:www.juridischehulponline.nl,而不是www.zuidveste.eu/juridisch。

但是,如果我重写子文件夹并将其重定向到新域,则会收到“太多重定向”错误。 由于它将转到www.juridischehulponline.nl,因此在其中找到了.htaccess文件,该文件将重定向到www.juridsichehulponline.nl

如果我代理该域,那么我的新域将继续显示,但是简单的博客系统(例如cutenews)将无法工作,因为它们将绝对路径视为www.zuidveste.eu/juridisch。 但是由于.htaccess的缘故,该部分将被重写,并给出www.juridischehulponline.nl/index.php的路径; 不存在。

我已经删除了/ juridisch文件夹中的.htaccess,但是我不知道该如何解决。

谁能帮我?

问候,

我不会使用代理,但是会改进.htaccess-结构:在您的zuidveste.eu根目录中仅放置一个.htaccess:

Options -Indexes
RewriteEngine ON
Options +FollowSymLinks

#redirect non-www to www-domain
RewriteCond %{HTTP_HOST} ^juridischehulponline.nl [NC]
RewriteRule ^(.*)$ http://www.juridischehulponline.nl/$1 [R=301,L]

#redirect non-www to www-domain
RewriteCond %{HTTP_HOST} ^onlinejuridischehulp.nl [NC]
RewriteRule ^(.*)$ http://www.onlinejuridischehulp.nl/$1 [R=301,L]

#redirect non-www to www-domain
RewriteCond %{HTTP_HOST} ^zuidveste.eu [NC]
RewriteRule ^(.*)$ http://www.zuidveste.eu/$1 [R=301,L]

#rewrite other domains to the subfolder, keeping the attributes
RewriteCond %{HTTP_HOST} ^www.juridischehulponline.nl [NC,OR]
RewriteCond %{HTTP_HOST} ^www.onlinejuridischehulp.nl [NC]
RewriteCond %{REQUEST_URI} !^/juridisch/
RewriteRule ^(.*)$ /juridisch/$1 [QSA,L]

此代码将3个非www域重定向到其www-alternative,因此访问者将看到它们已被重定向。 另一方面,如果他们访问2个.nl域,则URL将被重写,并且用户将不会在其地址栏中看到此更改。

不过,请注意搜索引擎中的重复内容。 我建议使用canonical-meta-tag,如此处所述: http : //moz.com/learn/seo/duplicate-content

暂无
暂无

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

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