我买了两个域名: 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,但我不知道如何解决这个问题。
任何人都可以帮助我吗?
此致
答案 0 :(得分:1)
我不会使用代理,但改进.htaccess-structure:在你的zuidveste.eu root中只放一个.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
- 域,则会重写网址,用户也不会在地址栏中看到此更改。
尽管如此,请注意搜索引擎中的重复内容。我建议使用规范元标记,如下所述:http://moz.com/learn/seo/duplicate-content