我有一个虚构的域名叫" 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]有什么想法吗?
发布于 2013-09-24 23:49:51
如果我理解正确的话,您希望将对" 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“
https://stackoverflow.com/questions/16940490
复制相似问题