[英]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.