我需要帮助进行htaccess重写。一直在问谷歌一段时间......
我想要这个网址:
http://www.examplenorwegian.no/sv/(wildcard)
重写为:
http://www.exampleswedish.se/sv/(wildcard)
/ sv / 部分是其中的关键。因此,如果案件是相反的,它将重写为挪威网址。
无法使其发挥作用:
RewriteCond %{HTTP_HOST} ^www.examplenorwegian\.no/sv/$ [NC]
RewriteRule ^(.*)$ http://www.exampleswedish.se/sv/$1 [R=301,L]
答案 0 :(得分:0)
%{HTTP_HOST}
变量仅包含主机名,没有路径信息。路径信息必须在规则的正则表达式模式中匹配,或与%{REQUEST_URI}
变量匹配:
RewriteCond %{HTTP_HOST} ^www.examplenorwegian\.no$ [NC]
RewriteRule ^sv/(.*)$ http://www.exampleswedish.se/sv/$1 [R=301,L]