尝试编写一个对我来说有点偏离规范的重定向。想知道是否有人可以帮我解释语法。
概念是这样的: 旧网址:/ $ year / $ month / $ title / 新网址:/ $ title /
RewriteRule: <old domain>/(.*)/(.*)/(.*)/ <new domain>/$3/? [R=301,L]
由于 CITTI
答案 0 :(得分:1)
您无法与old domain
中的RewriteRule
匹配。这只能匹配REQUEST_URI
。
在root .htaccess中使用这样的代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$
RewriteRule ^(.*)/(.*)/(.*)/?$ http://newdomain.com/$3/? [R=301,L]