0

我有一个名为“domain-name.com”的虚拟名称的域名。当有人将这些 url 地址之一写入 Web 浏览器“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]

有任何想法吗?

4

1 回答 1

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

于 2013-09-24T15:49:50.823 回答