我有一个名为“domain-name.com”的虚构名称的域名。当有人在Web浏览器中写入其中一个URL地址“domain-name.com”或“www.domain-name.com”时,我需要在两种情况下都重写为“www.domain-name.com/eu”。如何实现呢?
我已经完成了类似的事情,但我不知道如何完成它:
RewriteCond %{HTTP_HOST} !^www\.domain-name\.com
RewriteRule ^(.*)$ http://www.domain-name.com/eu/$1 [R=permanent,L]
有什么想法吗?
答案 0 :(得分:0)
如果我理解正确,您希望将“domain-name.com”和“www.domain-name.com”的请求指向相同的域名,但附加“/ eu”。这是一种方法:
RewriteCond %{HTTP_HOST} ^(.*)domain-name.com$
RewriteRule (.*) http://www.domain-name.com/eu [L,R=301]
这将获取“domain-name.com”以及“(any-characters-here)domain-name.com”的请求,并将它们全部发送到“http://www.domain-name.com/eu”